본문 바로가기

프로그래밍 학습/Javascript

[Javascript] 숫자체크 함수

728x90

핸드폰 번호 입력하는 화면을 만들다가 알게 된 소스~

제일 간단하고 심플하네요 ㅎㅎ

입력할 때 부터 막아주니까 젤 적합한 소스인 것 같습니다.

숫자가 아닌 문자는 자동으로 지워집니다.

필요하신분들은 복붙~


스크립트 소스

<Script>

$(document).on("keyup", "input:text[numberOnly]",

         function(event){      

            if(event.keyCode == 8 || event.keyCode == 46 || event.keyCode == 37 || event.keyCode == 39){

               return;

            }

            $(this).val($(this).val().replace(/[^0-9]/gi,""));

   });

</script>


HTML소스

<input type="text" numberOnly="true"/>