반응형
Inputbox Validtion Numbers Only
자바스크립트 방법 중 가장 많이 쓰이는 방법 중 하나가 input 텍스트 박스 내에 숫자만 입력하게 하는 방법이다.
다양한 개발 방법 중 자바스크립트 이용하는 방법과 정규식의 인라인으로 작성하는 방법을 알아보자.
1. 정규식 이용한 방법
<input type="text" onKeyup="this.value=this.value.replace(/[^0-9]/g,'');"/>
이렇게 onKeyup 속성을 넣어서 정규식을 입력하면 숫자외에 입력이 되지않는다.
2. 자바스크립트 이용한 방법
<input type="text" onkeypress="inNumber();"/>
<!--자바스크립트를 불러오는 속성입력-->
function inNumber(){
if(event.keyCode<48 || event.keyCode>57){
event.returnValue=false;
}
}
자바스크립트로 키보드 누르는 키를 제어함으로써 숫자만 입력가능하도록 할 수 있다.
반응형
'프론트엔드 > Javascript' 카테고리의 다른 글
[jQuery] 요소의 추가 .append/.prepend/.before/.after/.wrap/.wrapAll (0) | 2021.01.21 |
---|---|
쿠키 활용해서 제어하기 :: setcookie 저장 / cookie 삭제 (0) | 2021.01.11 |
[Javascript] 변수와 상수, 리터럴 자바스크스립트 기본 개념 잡기 (0) | 2020.08.12 |
[Javascript] 자바스크립트 기초 용어 공부하기 (0) | 2020.07.31 |
[Javascript] 간단한 탭메뉴 자바스크립트로 제작하기 <tab menu> (0) | 2020.07.21 |