* 숫자만 입력

$(document).on("keyup", "input:text[numberOnly]", function() {$(this).val( $(this).val().replace(/[^0-9]/gi,"") );});

* 영문만 입력

$(document).on("keyup", "input:text[engOnly]", function() {$(this).val( $(this).val().replace(/[0-9]|[^\!-z]/gi,"") );});

* 영문 + 띄어쓰기

$(document).on("keyup", "input:text[engOnly]", function() {$(this).val( $(this).val().replace(/[0-9]|[^\!-z\s]/gi,"") );});

* 한글만 입력(테스트결과 IE에서 안먹을 때가 가끔 있음)

$(document).on("keyup", "input:text[korOnly]", function() {$(this).val( $(this).val().replace(/[a-z0-9]|[ \[\]{}()<>?|`~!@#$%^&*-_+=,.;:\"\\]/g,"") );});
출처 : http://joonjava.blogspot.kr/2014/07/jquery_28.html

'javascript, jquery' 카테고리의 다른 글

엔터(enter) 입력시 폼(form) 전송  (0) 2015.09.01
ajax 파일 전송  (0) 2015.08.31
a 앵커 이동 부드럽게 이동  (0) 2015.07.23
checkbox, radio 값 설정  (0) 2015.04.29
라디오값(radio) 가져오기  (0) 2015.04.21
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,