자바스크립트 정규식으로 숫자외 특수문자 제외하기 모바일 (input type=”tel” 일때)

모바일에서 input박스의 Type을 tel로 하여 숫자/전화번호 키패드를 노출시키고 싶으나,,
숫자 이외에 특수문자는 입력을 제한하고 싶을때  아래와 같은 펑션을 만들어
input박스의 onkeyup에 실행되도록 매칭시켜주면 된다.
안드로이드, IOS 둘 다 특수문자 레이아웃이 거기서 거기라서 왠만해서는 다 막힌다..

num = num.trim();
num = num.replace(/\,/g,"");
num = num.replace(/\./g,"");
num = num.replace(/\*/g,"");
num = num.replace(/\#/g,"");
num = num.replace(/\+/g,"");
num = num.replace(/\-/g,"");
num = num.replace(/\(/g,"");
num = num.replace(/\)/g,"");
num = num.replace(/\N/g,"");
num = num.replace(/\;/g,"");
num = num.replace(/\//g,"");
num = num.replace(/(^0+)/, "");

 

You may also like...

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.