답변 1개 / 댓글 3개
6년 전
Copy
function add_hyphen($tel, $hyphen=1) // 전화번호의 숫자만 취한 후 중간에 하이픈(-)을 넣는다.
{
$tel = preg_replace("/[^0-9]/", "", $tel); // 숫자 이외 제거
if(!$hyphen)
return $tel;
if (substr($tel,0,2)=='02')
return preg_replace("/([0-9]{2})([0-9]{3,4})([0-9]{4})$/", "\\1-\\2-\\3", $tel);
elseif (strlen($tel)=='8') // 지능망 번호이면
return preg_replace("/([0-9]{4})([0-9]{4})$/", "\\1-\\2", $tel);
else
return preg_replace("/([0-9]{3})([0-9]{3,4})([0-9]{4})$/", "\\1-\\2-\\3", $tel);
}
// echo add_hyphen(전화번호);
답변에 대한 댓글 3개
hiadmin
6년 전
6년 전
php 스크립트라 common.lib.php 파일에 해당 함수 넣고 add_hyphen(전화번호); 이렇게 넣어서 사용 가능합니다.
답변을 작성하려면 로그인이 필요합니다.
근데 소스 어떤 파일에 적용해야 하나요?