반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- stockx.com
- 자바스크립트
- 주식공부
- 오라클
- 나이키
- Python
- 리눅스
- dunk high
- Linux
- Dunk Low
- 드로우
- react
- jQuery
- Github
- GIT
- JavaScript
- 덩크 로우
- 제이쿼리
- 덩크 하이
- 주식
- 발매예정
- 코로나19
- oracle
- dunklow
- Nike
- sacai
- 리액트
- 파이썬
- 덩크로우
- draw
Archives
- Today
- Total
Life goes slowly...
[Javascript] 자바스크립트(JS) - input 텍스트에 숫자만 입력 본문
728x90
반응형
웹 페이지 개발 중에 input Text에 숫자만 입력하는 부분이 많이 있습니다. 그중에 자바스크립트(Javascript) 방법 중 가장 많이 사용되는 방법을 알아보도록 하겠습니다.
자바스크립트(Javascript)의 정규식 사용
자바스크립트(Javascript)의 oninput 이벤트 속성에 넣어서 정규식을 입력하는 방법입니다.
<input type="text"
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" />
또 하나는 자바스크립트(Javascript)의 onKeup 이벤트 속성에 정규식을 입력하는 방법입니다.
<input type="text" onKeyup="this.value=this.value.replace(/[^0-9]/g,'');"/>
자바스크립트(Javascript)의 함수 사용
자바스크립트(Javascript)의 onkeypress 이벤트를 사용하여 키보드 이벤트 keycode를 제어함으로써 숫자만 입력을 가능하도록 하는 방법입니다.
<input type="text" onkeypress="checkNumber();"/>
function checkNumber(){
if(event.keyCode < 48 || event.keyCode > 57){
event.returnValue = false;
}
}
자바스크립트(Javascript) 이외 방법
자바스크립트(Javascript)의 방법이 아닌 다른 방법들도 알아보도록 하겠습니다.
//input type을 number으로 지정
<input type='number'></input>
//pattern 속성을 활용하기
<form>
<input type="text" pattern="[0-9]+">
<input type='submit'>
</form>
728x90
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[jQuery] 애니메이션 효과 - .animate() 함수 (0) | 2021.06.29 |
---|---|
[jQuery] 이펙트(effect) 효과 - .fadeIn(), .fadeOut() 함수 (0) | 2021.06.24 |
[Javascript] 자바스크립트(JS) 문자를 유니코드변환 - encodeURIComponent() (0) | 2021.06.22 |
[jQuery] jQuery(제이쿼리) 요소제거 및 저장 - .detach() 함수 (0) | 2021.06.21 |
[jQuery] jQuery(제이쿼리) Table의 Drag and Drop - tablednd() (0) | 2021.06.17 |
[jQuery] jQuery(제이쿼리) style 속성 추가 - .css() 함수 (0) | 2021.06.15 |
[Javascript] 자바스크립트(JS) - 문자열 Byte 체크하기 (0) | 2021.06.09 |
[Javascript] 자바스크립트(JS) - input 창에 focus 이동후 text 선택하기 (0) | 2021.06.04 |
Comments