javascript 인증 은 숫자 입 니 다.

2043 단어

javascript 은 입력 을 숫자 로 제한 하고 이벤트. keyCode 의 값 을 판단 하 며 숫자 로 만 한정 합 니 다. 숫자 가 아니라면 오 류 를 되 돌려 주 고 숫자 라면 계속 합 니 다.
먼저 자 바스 크 립 트 가 숫자의 다른 방식 인지 검증 하고 아래 함 수 를 통 해 실현 합 니 다.function isNumber(oNum)
   {
  if(!oNum) return false;
  var strP=/^/d+(/./d+)?$/;
  if(!strP.test(oNum)) return false;
  try{
  if(parseFloat(oNum)!=oNum) return false;
  }
  catch(ex)
  {
   return false;
  }
  return true;
   }

이 자 바스 크 립 트 코드 는 매우 간결 하 니 여러분 이 보 셔 도 됩 니 다.<br>function onlyNum()<br>{<br>if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))<br>// <br>event.returnvalue=false;<br>}<br>

다음은 비교적 멍청 한 방법 이 있 습 니 다. 여러분 도 보 셔 도 됩 니 다. 공부 하 세 요.
다음 에는 정규 로 숫자 를 검증 하 는 <br>function CheckMyForm() <br>{ <br>var txt = myform.mytext.value; <br>if(checknumber(txt)) <br>{ <br>alert(" !"); <br>return false; <br>} <br>return true; <br>} <br>function checknumber(String) <br>{ <br>var Letters = "1234567890"; <br>var i; <br>var c; <br>for( i = 0; i < String.length; i ++ ) <br>{ <br>c = String.charAt( i ); <br>if (Letters.indexOf( c ) ==-1) <br>{ <br>return true; <br>} <br>} <br>return false; <br>} <br>






가장 간단 한 javascript 인증 여부
숫자 가 아 닌 코드 는 다음 과 같 습 니 다.
siNan 함 수 를 이용 하여 여 기 를 누 르 면 isNaN 함수 설명 을 볼 수 있 습 니 다.

좋은 웹페이지 즐겨찾기