Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 숫자만
- 한 줄 복사
- 헝가리안
- 모바일 여부
- 변수명 추천
- input
- javascript
- 변수
- 입력
- 카스팔
- Ctrl + Shift + O
- 모바일 체크
- paging
- 콤마
- Alt + Shift + A
- Rownum
- JS
- 카멜
- comma
- code=1
- 함수호출
- 언더바
- html
- eclipse
- 한 줄 이동
- 실행오류
- oninput
- 실행 안될 때
- 코마
- 문자 검색
Archives
- Today
- Total
목록oninput (1)
빛나는 개발자

input 태그를 사용하다 보면 숫자만 입력되게 하고 싶은 경우가 있다. javascript로 처리할 수 있지만 입력하는 순간 숫자 외에 다른 문자들을 공백으로 처리하기 때문에 입력하는 순간 값들이 보인다. input태그에 oninput속성을 활용하면 숫자 외에 입력되는 문자들을 입력되는 순간 조차도 안보이게 할 수 있다. this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1'); 정규식을 이용하여 숫자외에 다른 문자들을 replace() 함수를 통해 치환한다. ※placeholder를 사용하여 백그라운드에 숫자만 입력 가능하다는 문구를 넣어 주는 것이 좋다.
[HTML][Javascript]
2022. 8. 9. 08:14