首页 > 代码学习

[正则]Email邮箱正则表达式

发布时间:2011-11-11 09:57:10 来源:星知苑 作者:星之宇

网上看到好几种Email邮箱正则表示式。
随便去网上找了几个email正则表达式去分析,这里只看定界符里面的

第一个:/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i
不能识别的email地址:
1.首先@前面的不能带符号,如:下划线,点号(gmail)等等,例如:a_b@myxzy.com。
2.中文邮。[break]

第二个:/^[a-zA-Z][a-zA-z0-9-]*[@]([a-zA-Z0-9]+[.]){1,3}[a-zA-Z]*/
不能识别的email地址:
1.以数字开头、不能带下划线和点。例如:8@myxzy.com
2.中文邮。

第三个:/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
不能识别的email地址:
1.中文邮
这个是比较完善的一个email的正则表达式了,一般可以判断多数的邮箱,毕竟中文邮现在用的也少。

不做任何限制:/^.+@.+\..{2,4}$/
应该说匹配所有的email地址。

相关合集

  • 狙击游戏推荐
狙击游戏推荐

简介:大部分的男生都是喜欢枪战游戏,在枪战游戏中又属狙击游戏是占到最大的比例,相信是很多的玩家的喜欢的狙击,在各种不同的场景中都是可以狙击自如枪法入神,完成任务进行各种狙击挑战等等的游戏娱乐的方式,也有的是画面比较真实还有子弹穿梭中的慢镜头,绝对是可以让你在无限的狙击欢乐中寻找到快乐。