자바스크립트 정규식으로 숫자외 특수문자 제외하기 모바일 (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+)/, "");
최근 댓글