【问题标题】:How can I prevent someone sending email addresses in message?如何防止有人在消息中发送电子邮件地址?
【发布时间】:2016-04-03 01:00:42
【问题描述】:

如果这些消息(长文本字符串)包含 PHP 中的任何个人信息(电子邮件),我想过滤这些消息。 PHP中是否有内置函数,或者如果有人经历过这样的过滤,我将不胜感激。

谢谢!

【问题讨论】:

标签: php email filter


【解决方案1】:

您可以用另一个字符串搜索和替换电子邮件:

$str = preg_replace('/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6})/', '[censored]', $str);

【讨论】:

    猜你喜欢
    • 2015-05-15
    • 2012-12-10
    • 1970-01-01
    • 2016-01-21
    • 1970-01-01
    • 2015-06-27
    • 1970-01-01
    • 2012-09-16
    • 1970-01-01
    相关资源
    最近更新 更多