반응형
※ keyup 이벤트에 꼭 넣어야됩니다.
$(input태그).keyup(function (e) {
if (!(e.keyCode >= 37 && e.keyCode <= 40)) {
var v = $(this).val();
//$(this).val(v.replace(/[^a-z0-9]/gi, ''));
$(this).val(v.replace(/[^0-9]/gi, ''));
}
});
간략 요약 : KeyEvent를 체크하고 replace를 0-9 제외한 모든 문자를 삭제하는 로직을 넣었습니다.
'IT > JS + Jquery' 카테고리의 다른 글
[JavaScript]input 버튼 활성화 비활성화 (0) | 2019.07.24 |
---|---|
[JavaScript]'.' , '@' 제외한 특수문자 제거 (0) | 2019.07.24 |
[JavaScript]아스키코드 특수문자 함수 (0) | 2019.07.24 |
[JavaScript]js 이메일 @ 체크 (0) | 2019.07.24 |
[JavaScript]postMessage 예제 (0) | 2019.07.24 |