휴대폰 번호에 하이픈(-) 넣기 정보
휴대폰 번호에 하이픈(-) 넣기본문
<?php
$tel = array("*** 개인정보보호를 위한 휴대폰번호 노출방지 ***", "*** 개인정보보호를 위한 휴대폰번호 노출방지 ***");
foreach($tel as $key) {
echo $key;
$key = preg_replace("#[^0-9]#", "", $key);
echo " => $key";
$key = preg_replace("#([0-9]{3})([0-9]{3,4})([0-9]{4})#", "$1-$2-$3", $key);
echo " => $key";
echo "<br>";
}
?>
$tel = array("*** 개인정보보호를 위한 휴대폰번호 노출방지 ***", "*** 개인정보보호를 위한 휴대폰번호 노출방지 ***");
foreach($tel as $key) {
echo $key;
$key = preg_replace("#[^0-9]#", "", $key);
echo " => $key";
$key = preg_replace("#([0-9]{3})([0-9]{3,4})([0-9]{4})#", "$1-$2-$3", $key);
echo " => $key";
echo "<br>";
}
?>
추천
1
1
댓글 3개
좋은팁 감사합니다
function tel_type($tel_number, $delimiter1="-", $delimiter2="-"){
if(!eregi("-", $tel_number)){
$temp1 = strlen($tel_number);
if ($temp1 == 8)
{
$ex_num = substr($tel_number, 0, 4);
$telNum = substr($tel_number, -4);
return $ex_num.$delimiter2.$telNum;
} elseif ($temp1 < 9) return $tel_number;
// check l-code for split
$l2 = substr($tel_number, 0, 2);
$l3 = substr($tel_number, 0, 3);
$exacLen = 3;
if ($l2 == "02") $exacLen = 2;
if ($l3 == "050") $exacLen = 4;
$l_code = substr($tel_number, 0, $exacLen);
$ex_num = substr($tel_number, $exacLen, ($temp1-$exacLen-4));
$telNum = substr($tel_number, -4);
return $l_code.$delimiter1.$ex_num.$delimiter2.$telNum;
}else{
return $tel_number;
}
}
제가 사용중인것입니다 ㅎㅎ
tel_type("*** 개인정보보호를 위한 전화번호 노출방지 ***"); 처럼 사용하시면됩니다.~
if(!eregi("-", $tel_number)){
$temp1 = strlen($tel_number);
if ($temp1 == 8)
{
$ex_num = substr($tel_number, 0, 4);
$telNum = substr($tel_number, -4);
return $ex_num.$delimiter2.$telNum;
} elseif ($temp1 < 9) return $tel_number;
// check l-code for split
$l2 = substr($tel_number, 0, 2);
$l3 = substr($tel_number, 0, 3);
$exacLen = 3;
if ($l2 == "02") $exacLen = 2;
if ($l3 == "050") $exacLen = 4;
$l_code = substr($tel_number, 0, $exacLen);
$ex_num = substr($tel_number, $exacLen, ($temp1-$exacLen-4));
$telNum = substr($tel_number, -4);
return $l_code.$delimiter1.$ex_num.$delimiter2.$telNum;
}else{
return $tel_number;
}
}
제가 사용중인것입니다 ㅎㅎ
tel_type("*** 개인정보보호를 위한 전화번호 노출방지 ***"); 처럼 사용하시면됩니다.~
좋은자료네요. 잘 쓰겠습니다.