php-如何从textarea字段中提取电子邮件ID

我正在使用cakephp.我有textarea字段,用户可以在其中粘贴数据,我使用tinymce插件格式化文本.我已警告用户不要在文本区域内输入电话号码或电子邮件地址.但是,我不想冒险.

有没有一种方法可以从textarea提取电话号码和电子邮件,并将其替换为XXXX@gmail.com.

感谢您的帮助.

谢谢.

解决方法:

用隐藏的电子邮件地址替换掉我的想法:

$str = "My e-mail is shown@gmail.com Contact me for more details";
$str = preg_replace("/([a-zA-Z0-9\._]+)(@[a-zA-Z0-9\-\.]+)/", "hidden\\2", $str);
print($str);

电子邮件正则表达式不是最好的方法,但是它对您的示例有用.您可以在http://www.regexlib.com/处获得更多有趣的正则表达式(电子邮件和电话号码),并将它们与简单的preg_replace结合使用.

上一篇:javascript-TinyMCE提示文字


下一篇:javascript-TinyMCE将HREF从“ / category / product-name”更改为“ ../../../../category/product-name”