在做用户注册时,常会用到邮箱/邮件地址的正则表达式。本文化繁为简,提供下js常用的邮箱正则表达式给大家
在做用户注册时,常会用到邮箱/邮件地址的正则表达式。本文化繁为简,提供下js常用的邮箱正则表达式给大家
规则定义如下:
以大写字母[A-Z]、小写字母[a-z]、数字[0-9]、下滑线[]、减号[-]及点号[.]开头,并需要重复一次至多次[+]。
中间必须包括@符号。
@之后需要连接大写字母[A-Z]、小写字母[a-z]、数字[0-9]、下滑线[]、减号[-]及点号[.],并需要重复一次至多次[+]。
结尾必须是点号[.]连接2至4位的大小写字母[A-Za-z]{2,4}。
利用以上规则给出如下正则表达式:
var pattern = /^([A-Za-z0-9_-.])+@([A-Za-z0-9_-.])+.([A-Za-z]{2,4})$/;