FE/HTML,CSS

[HTML] input type="text"에 숫자값만 받는 방법

콩다영 2020. 9. 10.
728x90

oninput 이벤트로 input  type="text"에 숫자값만 받기.

 


 

input 값을 숫자만 받고 싶을 때 type="number"으로 타입설정을 쉽게 할 수 있지만,

type="number"에서는 minlengthmaxlength가 적용되지 않는 단점이 있다.

 

 

 

 

 

 

근데 oninput 이벤트로 type="text" 이면서 input값을 숫자만 받는 방법이 있어서 정리해둔다 !

<input type="text" maxlength="7" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');">

 

728x90
반응형

'FE > HTML,CSS' 카테고리의 다른 글

[HTML] 아이프레임<iframe> 태그 사용법  (0) 2020.09.03

댓글