php 正则获取邮箱,PHP 邮箱正则表达式[通俗易懂]

php 正则获取邮箱,PHP 邮箱正则表达式[通俗易懂]PHP邮箱正则表达式作者:PHPYuan时间:2018-07-0900:01:10PHP邮箱正则表达式代码如下:/^[_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-…

大家好,又见面了,我是你们的朋友全栈君。

PHP 邮箱正则表达式

作者:PHPYuan 时间:2018-07-09 00:01:10

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;

e6a19783d80895225a1b22d2ed837ca1.png

分享到:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150005.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号