* 숫자만 입력
$(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 |