最新的Web开发教程
 

PHP FILTER_VALIDATE_EMAIL过滤器

<PHP过滤器参考

检查变量$电子邮件是一个有效的电子邮件地址:

<?php
$email = "[email protected]";

if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
  echo("$email is a valid email address");
} else {
  echo("$email is not a valid email address");
}
?>
运行示例»

定义和用法

该FILTER_VALIDATE_EMAIL过滤器验证的电子邮件地址。


更多示例

双方进行消毒下面的例子和验证的电子邮件地址:

实施例1

首先请从$电子邮件变量的所有非法字符,然后检查它是否是一个有效的电子邮件地址:

<?php
$email = "[email protected]";

// Remove all illegal characters from email
$email = filter_var($email, FILTER_SANITIZE_EMAIL);

// Validate e-mail
if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
    echo("$email is a valid email address");
} else {
    echo("$email is not a valid email address");
}
?>
运行示例»

<PHP过滤器参考