반응형
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,'');"/>
반응형
'IT > HTML\CSS' 카테고리의 다른 글
[HTML] HTML 라벨(label) 위에 마우스 올리면 손가락 보여주기 (0) | 2023.07.21 |
---|---|
[HTML] HTML 크롬(Chrome) input type='file' 커스터마이징 하는 방법 (0) | 2023.07.05 |
HTML5 인라인 요소(Inline Element)와 블록 요소(Block Element) (0) | 2021.09.29 |
HTML 테이블에 데이터를 넣는데 띄어쓰기로 문제 발생 해결 방법 (0) | 2021.09.07 |
[HTML/CSS] CSS cursor 속성 (0) | 2021.03.03 |
[HTML/CSS] HTML5/CSS 기본 태그와 CSS 정리 (1) | 2021.03.03 |
최근댓글