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