邮箱正则
/^([\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
要好一点点。
项目中有遇到后缀名是四位的邮箱了。