통합검색

Javascript

[Javascript] 연락처가 올바른 연락처인지 검증하는 함수



연락처가 올바른 연락처인지 검증하는 함수.
지원되는 연락처 유형은 아래와 같다.
- 휴대전화 번호
- 02 (서울) 번호
- 000 (지역) 번호
- 0000-0000 대표번호



[!]Javascript[/!] 
check_phone = function(destPhone) {
    var regex = /^[0-9-]/;
    var regex2 = /^0(2|[3-9]\d{1})-?\d{3,4}-?\d{4}$|^01([016789])-?\d{3,4}-?\d{4}|\d{4}-\d{4}$/;
    
    if (regex.test(destPhone) && regex2.test(destPhone)) {
        return true;
    } else {
        return false;
    }
};