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 '邮箱格式正确';
    }
}

 

posted @ 2021-11-13 15:02  幽篁晓筑  阅读(198)  评论(0编辑  收藏  举报