PHP 验证邮箱格式正则表达式

前面我们聊到运用 JavaScript 正则表达式判断邮箱格式是否正确,今天我们来看看用 PHP 的正则表达式来验证邮箱格式,代码如下:

<?PHP
$email = $_POST['email'];
$pattern = ' /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/';
if(preg_match($pattern,$email)){
    echo '邮箱符合要求';
}else{
    echo '邮箱不符合要求';
}
?>

如果你有其他见解,欢迎大家评论参与讨论,以便发现错误让我们及时更正!