首页 > 互联资讯 > 技术交流  > 

PHP 邮箱正则表达式()

PHP 邮箱正则表达式()

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-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 过滤器实例<?php$email = 'runoob@runoob.com'; //邮箱地址if (filter_var($email, FILTER_VALIDATE_EMAIL)) { $emailMsg = "正确邮箱格式";} else { $emailMsg = "非法邮箱格式";}echo $emailMsg;

PHP 邮箱正则表达式()由讯客互联技术交流栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“PHP 邮箱正则表达式()