📅  最后修改于: 2023-12-03 15:03:34.944000             🧑  作者: Mango
当用户提交一个电子邮件表单的时候,我们需要对用户提供的电子邮件地址进行验证以确保其有效。在 PHP 中,我们可以使用 filter_var()
函数和 FILTER_VALIDATE_EMAIL
过滤器来验证电子邮件地址的格式。
filter_var($email, FILTER_VALIDATE_EMAIL);
$email
: 必需。要验证的电子邮件地址。FILTER_VALIDATE_EMAIL
: 必需。规定要使用的过滤器。如果电子邮件地址有效,则返回该地址。如果电子邮件地址无效,则返回 false
。
$email = "someone@example.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo("$email 是一个有效的电子邮件地址");
} else {
echo("$email 无效的电子邮件地址");
}
当使用 filter_var()
函数时,永远不要信任用户的输入。始终将用户提交的数据用作过滤器的输入之前,请确保对其进行校验和过滤。