1 2 3 4 5 6 7 8 9 10 11 | /* ** 폼 ** ** <input type="text" numberonly="true" /> // 숫자만 입력 가능한 텍스트박스 ** <input type="text" datetimeonly="true" /> // 숫자, 콜론(:), 하이픈(-)만 입력 가능한 텍스트박스 */ $( function () { $(document).on( "keyup" , "input:text[numberOnly]" , function () {$( this ).val( $( this ).val().replace(/[^0-9]/gi, "" ) );}); $(document).on( "keyup" , "input:text[datetimeOnly]" , function () {$( this ).val( $( this ).val().replace(/[^0-9:\-]/gi, "" ) );}); }); |
만약 on 메소드가 없는 존나 옛날 버전이라면
1 2 3 4 5 6 7 8 9 | $( function () { $( "input:text[numberOnly]" ).live( "keyup" , function () { $( this ).val( $( this ).val().replace(/[^0-9]/gi, "" ) ); }); $( "input:text[datetimeOnly]" ).live( "keyup" , function (){ $( this ).val( $( this ).val().replace(/[^0-9:\-]/gi, "" ) ); }); }); |
으로 해주면 된다.
약간에 문제가 있는듯 합니다.
한글만 입력하고 focus가 나가면 한글 1글자가 남는.....
출처: http://hobbiez.tistory.com/396 [취미생활]
'개발 > JQUERY' 카테고리의 다른 글
[Jquery radio button] 제이쿼리 라디오버튼 제어 (1) | 2017.05.18 |
---|---|
jquery 배열, for문, 향상된 for문 each 객체의 확장 (0) | 2017.04.18 |
Jquery Number 숫자 유효성 체크 (0) | 2017.04.05 |
jquery checkbox 체크여부/제어하기/체크갯수 구하기 (0) | 2017.03.17 |
jQuery 좌표구하기 (0) | 2017.03.17 |