邮箱正则

/^([\w-.!#$%&‘*+-/=?^_`{|}~]+)@((?:\w+\.)+)(?:[a-zA-Z]{2,4})$/.test("hjgeh|`!^%$!!@123.comh");

书中笔记,这个很有意思哟。

/^([\w-.!#$%&‘*+-/=?^_`{|}~]+)@((?:\w+\.)+)(?:[a-zA-Z]{2,4})$/.test("hjgeh|`!^%$!!@123fdf.comf123.cnfg"); 

这样也满足了.com.cn之类的需求了。

这里是{2,4}满足了四位的需求。

 

比之前看的这个

地址:http://see.xidian.edu.cn/cpp/html/1432.html

/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i

 

要好一点点。

项目中有遇到后缀名是四位的邮箱了。

 

 

posted @ 2013-08-21 10:06  梅梅哇  阅读(638)  评论(0编辑  收藏  举报