반응형

 

휴대폰 번호 유효성 검사

 휴대폰 번호 유효성 검사하는 방법에 대해 알아보려고 한다. 해당 함수를 설정하고 호출하는 방법을 알아보자.

function strCheck(str, type) {
    let REGEX = {
        EMAIL: /\S+@\S+\.\S+/,
        PWD_RULE: /^(?=.*[a-zA-Z])((?=.*\d)(?=.*\W)).{8,16}$/,
        PHONE_RULE: /^([0-9]{9,10})$/,
        PHONE_KR_RULE: /^(01[0|1|6|7|8|9]{1})(\d{4})(\d{4})$/
    };
    if (type === "email") {
        return REGEX.EMAIL.test(str);
    } else if (type === "pws") {
        return REGEX.PWD_RULE.test(str);
    } else if (type === 'phone') {
     return REGEX.PHONE_RULE.test(str);
    } else if (type === 'phone_kr') {
     return REGEX.PHONE_KR_RULE.test(str);
    } else {
     return false;
    }
}

 

우리나라 휴대폰 번호 정규식 표현을 사용하면 상당히 편리하다.

let mobile = "01012345678"
if(!_.strCheck(mobile, "phone_kr")){
    // False일 경우, 메세지 출력
}

 

 

↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !

반응형

블로그 이미지

SkyBaby

부부가 운영하는 정보 공유 공간입니다. 다양한 일상, 요리, 맛집탐방, 게임, 공부 등의 정보를 담고 있습니다.