따

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

· 2011-05-20 (금) 13:30:49 · 6315 · 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("#공일[공일이삼사오육칠팔구][^\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개

어디에 추가해야 하나요?
좋은팁 감사합니다
어디에 추가해야하나요 common.lib 가 맞나요 ^^*
이거 어디에다 추가 해야 하나요... common.lib.php 넣어도 그대로 나오던데...
댓글을 작성하시려면 로그인이 필요합니다.

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

+
제목 글쓴이 날짜 조회
11-06-13 조회 7,348
11-06-09 조회 9,731
11-06-08 조회 4,921
11-06-03 조회 2.3만
11-06-03 조회 4,412
11-06-02 조회 5,572
11-06-02 조회 4,993
11-06-02 조회 7,106
11-05-26 조회 4,387
11-05-25 조회 1.1만
11-05-20 조회 6,316
11-05-19 조회 7,475
11-05-12 조회 6,825
11-05-11 조회 7,801
11-05-09 조회 5,422
11-05-03 조회 6,081
11-04-30 조회 5,994
11-04-30 조회 7,905
11-04-28 조회 4,222
11-04-26 조회 5,380