阿里邮箱正则验证 遇到的坑

首先第一次学习的时候记得邮箱验证的正则是这个形式

var email_test = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$/;

比如 zhangsan@qq.com    或li1231@sina.com 等简单的都可以通过 

不过 验证的时候遇到这样的邮箱就不行了

阿里的内部邮箱

比如: mayun.my@alibaba-inc.com

这个时候就要判断全面了要用下面这个判断
var email_test = /^[A-Za-zd]+([-_.][A-Za-zd]+)?@([A-Za-zd]+[-.])+[A-Za-zd]{2,4}$/;

原文地址:https://www.cnblogs.com/hill-foryou/p/8032205.html