휴대폰번호, 전화번호, 이메일주소 노출방지 함수
// 전화번호, 휴대폰번호 노출방지
function get_privacy_hidden($str)
{
// 휴대폰번호 노출 방지
$str = preg_replace("#01[016789][^\d]*\d{3,4}[^\d]*\d{4}#", "<span class='cloudy small'>*** 휴대폰번호 노출금지 ***</span>", $str);
$str = preg_replace("#공일[공일이삼사오육칠팔구][^\d]*[공일이삼사오육칠팔구]{3,4}[^\d][공일이삼사오육칠팔구]{4}#", "<span class='cloudy small'>휴대폰번호 노출금지 ***</span>", $str);
// 전화번호 노출 방지
$str = preg_replace("#0(2|31|32|33|41|42|43|51|52|53|54|55|60|61|62|63|64|70|80)[^\d]*\d{3,4}[^\d]*\d{4}#", "<span class='cloudy small'>*** 전화번호 노출금지 ***</span>", $str);
// 이메일주소 노출 방지
$str = preg_replace("#<a href=[\"\']mailto:.*[\"\'][^>]*>(.*)?</a>#i", "$1", $str);
$str = preg_replace("#((\w+\.)*\w+@(\w+\.)+[A-Za-z]+)#", "<span class='cloudy small'>*** 이메일주소 노출금지 ***</span>", $str);
return $str;
}
function get_privacy_hidden($str)
{
// 휴대폰번호 노출 방지
$str = preg_replace("#01[016789][^\d]*\d{3,4}[^\d]*\d{4}#", "<span class='cloudy small'>*** 휴대폰번호 노출금지 ***</span>", $str);
$str = preg_replace("#공일[공일이삼사오육칠팔구][^\d]*[공일이삼사오육칠팔구]{3,4}[^\d][공일이삼사오육칠팔구]{4}#", "<span class='cloudy small'>휴대폰번호 노출금지 ***</span>", $str);
// 전화번호 노출 방지
$str = preg_replace("#0(2|31|32|33|41|42|43|51|52|53|54|55|60|61|62|63|64|70|80)[^\d]*\d{3,4}[^\d]*\d{4}#", "<span class='cloudy small'>*** 전화번호 노출금지 ***</span>", $str);
// 이메일주소 노출 방지
$str = preg_replace("#<a href=[\"\']mailto:.*[\"\'][^>]*>(.*)?</a>#i", "$1", $str);
$str = preg_replace("#((\w+\.)*\w+@(\w+\.)+[A-Za-z]+)#", "<span class='cloudy small'>*** 이메일주소 노출금지 ***</span>", $str);
return $str;
}
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 4개