習慣了高級面向對象語言的一些特性,下意識在寫JS時寫了這樣的公共函數:
// 校驗str是否全又數字組成,是則返回-1;否則返回第一個不是數字的字符在str中的位置
function IsNumber(str) {
var inStr = "1234567890";
for(var i=0;i<str.length;i++) {
if(inStr.indexOf(str.charAt(i)) == -1)
return i;
}
return -1;
}
// 校驗str中的字符是否全部屬於standardStr,是則返回-1;否則返回第一個不屬於standardStr的字符在str中的位置
function IsNumber(standardStr.