본문 바로가기

dev/자바스크립트

정규표현식 전화번호 체크

회원가입 기능 구현할 때

 

사용자가 입력한 전화번호가 제대로 입력되었는지 체크해야 될 때가 있습니다.

(이상한 값을 입력한 경우 대비)

 

=========================================================

//전화번호 입력 체크
function checkPhoneNumberCallback(value){
    if(value === ""){
        return;
    }

    var reg = /^\(?(\d{0,3})\)?[-]?(\d{0,4})[-]?(\d{0,4})$/;
    var checkFlag = reg.test(value);

    if(!checkFlag){
        alert("전화번호 다시 입력하세요.");
    }
}

=========================================================

 

굵은 글씨로 표시된 부분을 보게 되면

 

reg는 전화번호를 체크하는 자바스크립트 정규표현식이고

 

checkFlag는 사용자가 입력한 값을 reg의 test함수를 통해서 전화번호인지 체크하는 플래그입니다.

'dev > 자바스크립트' 카테고리의 다른 글

브라우저 현재 위치 조회  (0) 2021.12.24
배열 추가 삭제  (0) 2021.09.17
1000 단위 표출  (0) 2021.07.06
자바스크립트 replaceAll  (0) 2021.07.06
비밀번호 안전도  (0) 2021.05.31