电子邮件正则表达式

可能重复:
验证电子邮件地址的最佳正则表达式是什么?

我尝试了reg表达式

^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+.([a-zA-Z])+([a-zA-Z])+

用于电子邮件验证。

因为我希望用户允许提交即使是空的电子邮件地址。 所以我改变了前例

(^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+.([a-zA-Z])+([a-zA-Z])+)?

但是这个表达式接受没有任何验证的任何邮件地址


谢谢Konerak !!!! 我改变了表达式

^(([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+.([a-zA-Z])+([a-zA-Z])+)?$

这对我有用。


欢迎。 http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html


如何验证字符串是否处于有效的电子邮件格式

链接地址: http://www.djcxy.com/p/16575.html

上一篇: Regular expression for email

下一篇: Regular expression for email