I need to remove all email and phone number from string in PHP. Can someone help me on this?
问问题
2775 次
1 回答
3
这只是一个开始,而不是一个完整的答案。您需要阅读更多关于正则表达式及其用法的信息。
删除电子邮件地址:
$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]。
于 2013-05-27T09:18:58.900 回答