【发布时间】:2012-04-20 16:59:30
【问题描述】:
如何转换这个正则表达式
[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
来自这个网站:http://www.regular-expressions.info/email.html
在 FILTER_VALIDATE_REGEXP 下的 filter_var 函数中转换成 PHP 所需的 Perl 兼容正则表达式?
如果我按原样将其添加到选项中,则会收到此错误: filter_var() [function.filter-var]: 未知修饰符 '+' in ...
【问题讨论】:
-
如果那些投反对票的人能解释一下自己,我会很高兴,这样我就不会再犯同样的错误了。
标签: php regex validation filter email-validation