PHP
[PHP] 연락처가 휴대전화 번호인지 유선전화번호인지 확인하는 함수
- 2023.03.12 19:29:09
연락처가 휴대전화 번호인지 유선전화 번호인지 검증하는 함수. 휴대전화 번호라면, 'phone'을, 그 외 유선전화 번호라면 'tel'을 반환한다. 함수에 연락처를 인자로 전달할 때 하이픈(-)을 포함하여야 한다. <?php
function get_phone_type($number) { $is_phone_number = preg_match('/^01([016789])-?\d{3,4}-?\d{4}$/', $number); $is_tel_number = preg_match('/^(0\d{1,2}[-\s]?)?\d{3,4}[-\s]?\d{4}$/', $number); if (!$is_phone_number && !$is_tel_number) return false; return ($is_phone_number) ? 'phone' : 'tel'; } ?> |