웹 개발을 하다보면 , 휴대폰 번호, 카드 번호, 사업자등록 번호, 생년월일 등
input에서 '숫자'로만 입력받아야하는 케이스가 있다.
아예 input 에서 숫자키만 허용하게 하는 간단한 코드 삽입 방법이 있다.
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"
예시
<input type="text" class="form-control" maxlength="4" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"
placeholder="0000" id="default input example"/>
아래 input창은 '숫자'만 입력 받는다.
728x90
'JAVA > JavaScript' 카테고리의 다른 글
[JavaScript] 주민등록 앞자리 정규식 표현 yymmdd (0) | 2023.02.07 |
---|---|
[JavaScript ] cofirm 간단 코드 (0) | 2023.02.07 |
JavaScript 영문/숫자 조합 정규식 (영문+숫자 필수) (1) | 2023.01.16 |
FAQ 페이지 클릭 / 넌클릭 아코디언 코드 (0) | 2022.12.16 |
인증번호 만들기 /java 숫자/ 문자+숫자 아스키코드 (0) | 2022.08.23 |
댓글