1. 问答
  2. 问答详情

PHP邮箱地址验证问题

邮箱地址验证通过正则表达式来验证的,或使用PHP原生的 E-mail 地址验证函数

if (filter_var("xxx@xxx.com", FILTER_VALIDATE_EMAIL)) {    
  // 有效    
} else {    
  // 无效
}


1个回答

0

采纳

手册上

filter_var (PHP 5 >= 5.2.0)

验证Email没必要也不太可能做到很严格。如果只是简单验证并且考虑兼容正则是最好的。比较严格的可以使用filter_var,这个验证可能会经常失败,比如碰到网络延时严重的邮箱,也不可靠。

实在要严格的话最简单的办法就是用邮件验证。这种方法是最稳妥的。


撰写答案

验证码
点击刷新