Javascript/코드 모음

[JAVASCRIPT] 전화번호 유효성 검사

브루트포스 2019. 12. 9. 23:21

 

기본 기능 설명 ( ES5 )

 

- "-"을 기준으로, 앞자리 2~3자리, 가운데 3~4자리, 마지막 3~4자리의 숫자로만 이루어진 문자열 체크

- "-"(하이픈)을 제외하여 검사하고 싶을땐 아래 코드의 if문의 정규식에서 하이픈을 모두 삭제하여 실행

 

 

예제 코드

function telValidator(args) {
    const msg = '유효하지 않는 전화번호입니다.';
    // IE 브라우저에서는 당연히 var msg로 변경
    
    if (/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}/.test(args)) {
        return true;
    }
    // alert(msg);
    return false;
}

 

사용법

telValidator(검사할 문자열);

이상 없을 시(성공) : true

이상 있을 시(실패) : false

 


 

*테스트 *

위 콘솔 로그의 각 라인 의미 : 실제 입력된 문자열 : 예상하는 리턴값 => 실제 리턴값