我需要从PHP字符串中删除所有电子邮件和电话号码。有人能帮我一下吗?
这只是一个启动不是一个完整的答案。你需要阅读更多关于正则表达式和它的用法。
删除电子邮件地址:
$pattern = "/[^@'s]*@[^@'s]*'.[^@'s]*/";
$replacement = "[removed]";
preg_replace($pattern, $replacement, $string);
参考电话号码:
$text = preg_replace('/'+?[0-9][0-9()-'s+]{4,20}[0-9]/', '[removed]', $text);
查找:
一个加号(可选),后面跟着一个数字,后面跟着4-20个数字、括号、破折号或空格,后面跟着一个数字
并替换为字符串[removed]。
参考