1 2 3 4 5 6 7 8 9 10 11 | $("#dateBirth).keyup(function(event){ if (!(event.keyCode >=37 && event.keyCode<=40)) { var inputVal = $(this).val(); $(this).val(inputVal.replace(/[^0-9]/gi,'')); } }); | cs |
다른방법
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | onkeyup="checkChar(this)" ------>html테그에 이것넣고 // 숫자만 입력가능 함수(keyup) function checkChar(obj){ re = /[a-zA-Zㄱ-ㅎㅏ-ㅣ가-힝]/; if(re.test(obj.value)){ alert('숫자만 입력하여 주십시오.'); obj.value = ''; obj.focus(); } } | cs |
또 다른방법
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | function onlyNumber() { if((event.keyCode<48)||(event.keyCode>57)) { event.returnValue=false; } } 적용시 아래와 같이 사용하면 된당~ <input type="text" onkeypress='onlyNumber()'> | cs |
*IE에서는 테스트하지 못했습니다.