전화번호에도 휴대폰처럼 자동하이픈이 들어가게 설정하고 싶어서
검색해보니 아래와 같은 글이 있어서 적용해보려고 하는데..
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(전화번호);
위 코드를 common.lib.php에 붙여넣고,
'add_hyphen(전화번호); 이렇게 넣어서 사용 가능합니다.' <- 라고 하셨는데..
어떻게 처리해야 하는건가요?
|
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
2021-07-03 (토) 13:54:51
$tel = add_hyphen($member['mb_hp']);
답변에 대한 댓글 1개
2021-07-03 (토) 14:00:27
2021-07-03 (토) 17:52:33
네 그렇죠 방법은 2가지
보여지는 쪽에서 바꾸느냐 아니면 업데이트 쪽에서 바꾸느냐 인거겠죠^^
답변을 작성하려면 로그인이 필요합니다.
찾아보니... register_form.skin 파일에 value="<?php echo add_hyphen($member['mb_tel']) 요 부분을 바꿔줘야 하는거였네요. ^^