电邮地址验证

可能重复:
有一个用于电子邮件地址验证的PHP库吗?
如何检查电子邮件地址是否存在,而不发送电子邮件?

嗨,大家好,

我如何验证电子邮件提供商的电子邮件地址就像雅虎?

场景:

asdfasdf@yahoo.com

我如何验证它到yahoo.com上述电子邮件是有效的?

提前致谢。

---- PHP规则----


我希望以下文件有所帮助:

以正确的方式用PHP验证电子邮件地址


验证电子邮件的唯一“propper”方法是实际尝试向该地址发送电子邮件,但大多数情况下,正则表达式可以解决这个问题。

为了使问题复杂化,您可能只需要这样简单的验证

^[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,6}$

或者像这样稍微复杂一点

[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+(?:[A-Z]{2}|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum)b

这里有一篇关于电子邮件验证的不错文章


您可以发送电子邮件到该地址,并让用户通过点击链接进行验证。

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

上一篇: email address validation

下一篇: filter var