본문 바로가기

프로그래밍언어/php

전화번호,핸드폰번호 하이픈(-) 추가

값을 불러올때 (-)하이픈이 자동으로 들어가면 편하다.



핸드폰 번호  preg_replace("/([0-9]{3})([0-9]{3,4})([0-9]{4})$/","\\1-\\2-\\3" ,$tel)



function add_hyphen($tel)
{
$tel = preg_replace("/[^0-9]*/s","",$tel) //숫자이외 제거

if (substr($tel,0,2) =='02' )  
return preg_replace("/([0-9]{2})([0-9]{3,4})([0-9]{4})$/","\\1-\\2-\\3", $tel);

else if(substr($tel,0,2) =='8' && substr($tel,0,2) =='15' || substr($tel,0,2) =='16'||  substr($tel,0,2) =='18'  )

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);
//핸드폰번호만 이용한다면 이것만잇어도됨
}