휴대폰번호, 전화번호, 이메일주소 노출방지 함수 > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

휴대폰번호, 전화번호, 이메일주소 노출방지 함수 정보

휴대폰번호, 전화번호, 이메일주소 노출방지 함수

본문

// 전화번호, 휴대폰번호 노출방지
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("#공일[*** 개인정보보호를 위한 휴대폰번호 노출방지 ***]{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;
}
추천
5
  • 복사

댓글 4개

© SIRSOFT
현재 페이지 제일 처음으로