使用preg_match& amp;检索并替换电子邮件地址的preg_replace

时间:2011-09-02 11:26:12

标签: php regex preg-replace preg-match email-validation

我想在文章提交时从文章中检索电子邮件地址,并将电子邮件地址替换为*

我正在使用preg_match($ pattern,$ subject,$ matches)。不起作用会引发错误。

$ pattern看起来像这样

^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$

我想在文章中检索电子邮件地址并替换它。

我感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

正则表达式是:

#^[^\.][\w-\.]{1,64}[^\.]@([\w-\.]*)(\.\w{2,6})$#i