본문 바로가기
IT 자료

input 전화번호 형식으로 입력받기

by 성곤 2017. 3. 20.
반응형


input type 중에서는 tel 이라는 전화번호 형식도 있지만, 사파리에서만 지원된다.


일반적인 익스플로러, 크롬, 파이어폭스에서는 작동하지 않아서 정규식을 이용한 별도 처리를 해줘야한다.





html 영역
<input type="tel" name="tlno" id="tlno" title="전화번호를 입력하세요." placeholder="00*-000*-0000" pattern="[0-9]{2,3}-[0-9]{3,4}-[0-9]{3,4}" maxlength="13">




스크립트 영역


var patt = new RegExp("[0-9]{2,3}-[0-9]{3,4}-[0-9]{3,4}");
var res = patt.test( $("#tlno").val());

if( !patt.test( $("#tlno").val()) ){
    alert("전화번호를 정확히 입력하여 주십시오.");
    return false;
}


반응형

'IT 자료' 카테고리의 다른 글

textarea값을 p태그로 옮기기  (0) 2017.03.20
javascript array to serialize  (0) 2017.03.20
java map to json 변환  (0) 2017.03.19
json ajax으로 주고 받기  (0) 2017.03.19
html checkBox 전체 선택 및 해제  (0) 2017.03.19