JavaScript 는 지정 한 문자열 이 유효한 숫자 인지 판단 합 니 다.

3434 단어
이러한 check 은 이전에 이미 많은 것 을 만 났 지만 매번 해결 하면 끝 이 고 기록 되 지 않 았 으 며 다음 에 만 날 때 또 많은 시간 을 써 야 한다.물건 은 쌓 아야 합 니 다. 지금 은 특별히 기록 되 어 있 습 니 다. 이런 일이 더 이상 반복 되 지 않 고 여러분 과 함께 나 누 기 를 바 랍 니 다.
 
  



<br><!-- <br> <br>function BASEisNotNum(theNum) <br>{ <br>// <br>if (BASEtrim(theNum)=="") <br>return true; <br>for(var i=0;i<theNum.length;i++){ <br>oneNum=theNum.substring(i,i+1); <br>if (oneNum<"0" || oneNum>"9") <br>return true; <br>} <br>return false; <br>} <br> <br>function BASEisNotInt(theInt) <br>{ <br>// <br>theInt=BASEtrim(theInt); <br>if ((theInt.length>1 && theInt.substring(0,1)=="0") || BASEisNotNum(theInt)){ <br>return true; <br>} <br>return false; <br>} <br> <br>function BASEisNotFloat(theFloat) <br>{ <br>// <br>len=theFloat.length; <br>dotNum=0; <br>if (len==0) <br>return true; <br>for(var i=0;i<len;i++){ <br>oneNum=theFloat.substring(i,i+1); <br>if (oneNum==".") <br>dotNum++; <br>if (((oneNum<"0" || oneNum>"9") && oneNum!=".") || dotNum>1) <br>return true; <br>} <br>if (len>1 && theFloat.substring(0,1)=="0"){ <br>if (theFloat.substring(1,2)!=".") <br>return true; <br>} <br>return false; <br>} <br> <br>function BASEtrim(str) <br>{ <br>// <br>lIdx=0;rIdx=str.length; <br>if (BASEtrim.arguments.length==2) <br>act=BASEtrim.arguments[1].toLowerCase(); <br>else <br>act="all"; <br>for(var i=0;i<str.length;i++){ <br>thelStr=str.substring(lIdx,lIdx+1); <br>therStr=str.substring(rIdx,rIdx-1); <br>if ((act=="all" || act=="left") && thelStr==" "){ <br>lIdx++; <br>} <br>if ((act=="all" || act=="right") && therStr==" "){ <br>rIdx--; <br>} <br>} <br>str=str.slice(lIdx,rIdx); <br>return str; <br>} <br> <br>// --> <br>

좋은 웹페이지 즐겨찾기