84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
网上找了一段邮箱匹配的正则表达式,如下:
var reg =/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
只有其中的
\_
没看懂它的意思,这是不是作者写错了。
ringa_lee
应该是写错了,[]字符组里的“_”只有不在开头和结尾的需要转义另外[]里本来就有或的语义,不需要加“|”符号,“|"在中括号里就代表字符本身你这个正则可以匹配 a|b@c|.com,应该不是作者锁期望的
应该是写错了,[]字符组里的“_”只有不在开头和结尾的需要转义
另外[]里本来就有或的语义,不需要加“|”符号,“|"在中括号里就代表字符本身
你这个正则可以匹配 a|b@c|.com,应该不是作者锁期望的