본문 바로가기
개발노트

input에 숫자만 입력 가능하도록

by SoonNote 2022. 4. 29.
반응형

input type="number"를 쓰면 해결가능하지만 마이너스도 나오고 오른쪽에 올리고 내릴수있는 버튼이 브라우저 마다 다르게보이고 버튼이 보이는게 싫다.

 

input type="text"에 onKeyup="this.value=this.value.replace(/[^0-9]/g,'');" 를 추가

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

 

 - number의 장점

   input type="number"쓰는 이유 모바일에서 input 누를때 숫자키패드로 나옴 위처럼 설정하면 문자입력이 먼저나옴

반응형