RegExp,实现匹配合法邮箱(英文邮箱)的正则表达式

邮箱列表:@qq.com、@vip.qq.com、@foxmail.com,数字邮箱暂时不考虑

 

以下邮箱列表用于测试:

lihaha@qq.com

lihaha@vip.qq.com

lihaha@foxmail.com

mail.lihaha@qq.com

mail.lihaha@foxmail.com

 

格式分析:

@前面:数字、字母、点、下划线组成
@后面:特定的域名、点、域名后缀组成
 
@前面-规则:^([a-z]+[a-zA-Z0-9\.\_]*)
@后面-规则:(qq|vip.qq|foxmail)+
 
完整正则表达式:
var email = /^([a-z]+[a-zA-Z0-9\.\_]*)\@(qq|vip.qq|foxmail)+\.(com)$/;

正则表达式测试工具

posted @ 2019-01-10 15:42  黎曉  阅读(745)  评论(0)    收藏  举报