관리 메뉴

웹개발 블로그

[JS] 정규식을 이용한 숫자만 입력 받게 하기 본문

◆JavaScript/기초(JS)

[JS] 정규식을 이용한 숫자만 입력 받게 하기

쿠키린 2023. 2. 9. 13:28

1.정규식 이용

onKeyup="this.value=this.value.replace(/[^0-9]/g,'');"

2. 자바스크립트 이용

<input type="text" onkeypress="inNumber();"/>
<!--자바스크립트를 불러오는 속성입력-->
function inNumber(){
          if(event.keyCode<48 || event.keyCode>57){
             event.returnValue=false;
          }
}

onKeydown(KeyCode 값) : 사용자가 키보드의 키를 눌렀을 때
onKeyup(keyCode 값) : 사용자가 키보드의 키를 눌렀다가 땠을 때
onKeyPress(ASCII 값) : 사용자가 키보드의 키를 눌렀을 때