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