我们所熟知的邮箱的基本格式为: xxxxxxxxxx@xxxxx.com[.cn/.net](有些邮箱后缀会带有.cn/.net,故我们要考虑到其中)
故我们可以这样编写邮箱的正则正则表达式为:
/^([\w\.\-]+)\@(\w+)(\.([\w^\_]+)){1,2}$/;
本人使用以下邮箱做实验,均没有问题
xxxxxxxxxx@qq.com
xxxxxxxxxx@163.com
xxxxxxxxxx@yahoo.com.cn
xxxxxxxxxx@outlook.com
相应的JavaScript代码为(由于文本会被浏览器解析,故为图片):
显示效果