PHP中检测是否是有效邮箱

方法一:

使用 filter_var 函数 FILTER_VALIDATE_EMAIL

function validateEmail($email)
{
    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
        echo '邮箱格式错误';
    } else {
        echo '邮箱格式正确';
    }
}

方法二:

使用正则匹配

function validateEmail($email)
{
    // 正则匹配邮箱格式
    $pattern = "/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/";
    if (!preg_match($pattern, $email)) {
        echo '邮箱格式错误';
    } else {
        echo '邮箱格式正确';
    }
}
原文地址:https://www.cnblogs.com/woods1815/p/15548379.html