我使用FILTER_VALIDATE_EMAIL
来验证用于注册表格的输入中的电子邮件地址,今天我注意到此功能存在问题,因此它返回true
(或有效)这样的错误电子邮件地址:
$mail = "www.infod-s@google.com";
if (filter_var($mail, FILTER_VALIDATE_EMAIL)) {
echo "is valid";
} else {
echo "not valid";
}
我知道可以使用regex
,但是我想知道为什么它有缺陷?