我要回顾一个项目并整理一些验证位,通常我会使用正则表达式检查来验证电子邮件是否正确,然后我遇到了: http: //de2.php.net/manual/en /function.filter-var.php
现在我已经尝试了几个测试,但我没有得到我预期的结果。
$email_b = 'bog^us@gmail.com';
var_dump(filter_var($email_b, FILTER_SANITIZE_EMAIL));
返回:
string(16) "bog^us@gmail.com"
但对我来说,那没有经过消毒,然后当我尝试
if (filter_var($email_b, FILTER_VALIDATE_EMAIL)) {
echo "This (email_b) email address is considered valid.";
}
我再说一遍,这不是一个有效的电子邮件地址。
我在这里错过了什么吗?