[导读]:PHP 邮箱正则表达式代码如下: /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/ 实例 ?php $mail = ' runoob@runoob.com ' ; // 邮箱地址 $pattern = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z...
PHP 邮箱正则表达式代码如下:
/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/
实例
$mail = 'runoob@runoob.com'; //邮箱地址 $pattern = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/"; preg_match($pattern, $mail, $matches); var_dump($matches); //输出匹配结果以上代码运行输出结果为:
array(4) { [0]=> string(17) "runoob@runoob.com" [1]=> string(0) "" [2]=> string(0) "" [3]=> string(4) ".com" }
使用 FILTER_VALIDATE_EMAIL 过滤器
实例
$email = 'runoob@runoob.com'; //邮箱地址 if (filter_var($email, FILTER_VALIDATE_EMAIL)) { $emailMsg = "正确邮箱格式"; } else { $emailMsg = "非法邮箱格式"; } echo $emailMsg;本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ziyuan/111592.html