日期:2014-05-16  浏览次数:20369 次

请问这个函数是做什么用的?
function   isNumberString   (InString,RefString){                                  
if(InString.length==0)   return   false;                                                  
for   (Count=0;   Count   <   InString.length;   Count++)     {              
TempChar=   InString.substring   (Count,   Count+1);              
if   (RefString.indexOf   (TempChar,   0)==-1)                          
return   false;                                                                              
}                                                                                                            
return   true;                                                                                      
}      

这个自定义函数的功能是什么啊?

------解决方案--------------------
判断字符串是否全是数字
------解决方案--------------------
验证字符串,RefString是允许出现的字符串,InString是欲验证的字符串,当InString中的所以字符都能在RefString中找到时返回true。用它来验证数字不太严谨。
------解决方案--------------------
//InString是允许出现的字符串,RefString是需要判断的字符串
function isNumberString (InString,RefString){
//允许出现的字符串为空,返回false
if(InString.length==0) return false;
//循环遍历InString字符串中出现的字符,赋给TempChar
for (Count=0; Count < InString.length; Count++) {
TempChar= InString.substring (Count, Count+1);
//InString字符串中出现的字符在RefString字符串中不存在,返回false
if (RefString.indexOf (TempChar, 0)==-1)
return false;
}
return true;//返回true
}
------解决方案--------------------
楼上说得很清楚了
RefString,要判断的字符串
InString,只能包含的字符集
如InString= "1234567890 ";那么RefString只能包含0-9的字符组合

------解决方案--------------------
当他InString是自己指定的,如 "一二三四五六七八九零 "
------解决方案--------------------
判断字符串是否全是数字