网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-11-04 16:34:20

admin
管理员

php 如何正则匹配电子邮箱

网上找了几个似乎都有些小的问题。

自己写一个

/^[\w]+@(?:[\w]+\.)+(?:[a-z]{2,4})$/i

测试代码

<?php
       
$string = "senlin@ww.ipbbs.net";
$pattern = "/^[\w]+@(?:[\w]+\.)+(?:[a-z]{2,4})$/i";
preg_match($pattern, $string, $matches);
var_dump($matches);

电子邮箱, 有三个部分, 用户名和@和域名

用户名可以是包括下行线在内的所有字母和数字。

域名的部分可以是多级域名。

第二就是不能有 连续的两个点。


ipbbs.net

离线

页脚

Powered by FluxBB