통합검색

PHP

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

  • 2023.03.12 19:36:30


연락처가 올바른 연락처인지 검증하는 함수.
함수에 연락처를 인자로 전달할 때 하이픈(-)을 포함하여야 한다.

- 000-000-0000 (휴대전화번호)
- 000-0000-0000 (휴대전화번호)
- 00-000-0000 (유선전화번호)
- 00-0000-0000 (유선전화번호)
- 000-000-0000 (유선전화번호)
- 000-0000-0000 (유선전화번호)
- 0000-0000 (대표전화번호)
 
<?php
function get_phone_check($number)
    {
        if (!preg_match('/^[0-9-]/', $number)) return false;
        if (!preg_match('/^0(2|[3-9]\d{1})-?\d{3,4}-?\d{4}$|^01([016789])-?\d{3,4}-?\d{4}|\d{4}-\d{4}$/', $number)) return false;
        return true;
    }
?>