我目前正在寫隱藏電子郵件地址的腳本(因此[email protected]換成T ~~~ @ ~~~~~ 〜.COM)。
雖然按照這個問題的說明 - regexp to partly hide email? - 我設法讓它顯示[email protected],但我無法刪除「域」。
這裏是我到目前爲止(假設$按行>電子郵件是 「[email protected]」): -
$string = preg_replace("(?<=.).(?=.*@)","~", $row->email);
$string = preg_replace("(?<[email protected]).[a-zA-Z0-9]*","~", $string);
然而,所有返回爲t ~~~ @〜omain。 com
我很困惑如何獲得域的其餘部分。想法?
如果有人可以提供解決方案,那麼它就會變成[email protected]~~~~~~.com,這很好。
乾杯
可能也只是完全刪除地址。 – 2012-09-03 20:40:01