반응형

input 태그에서 문자를 입력했을 때, 숫자만 입력할 수 있도록 하는 가장 좋은 방법은 키를 누르고 난 후에 이벤트를 정규식으로 먹이는 것이다.

 

 

1. 정규식

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

 

2. input 태그에 적용

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

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기