회원가입시 일반전화 하이픈 추가 방법 문의드립니다.

회원가입시 일반전화 하이픈 추가 방법 문의드립니다.

QA

회원가입시 일반전화 하이픈 추가 방법 문의드립니다.

답변 1

본문

핸드폰 번호는 하이픈이 자동 추가 되는데 일반전화는 하이픈이 안나오네요.

하이픈 추가 하는 방법이 있으면 알려주세요~~

이 질문에 댓글 쓰기 :

답변 1



    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(전화번호);
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 674
© SIRSOFT
현재 페이지 제일 처음으로