码迷,mamicode.com
首页 > 其他好文 > 详细

电子邮箱的正则表达式————呱呱二号

时间:2017-11-07 11:15:13      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:参考   htm   http   code   网站   常用正则表达式   mail   pattern   blog   

参考来源:常用正则表达式—邮箱(Email)

邮箱的正则表达式:

  常见的网站大都是:www.baidu.com  www.163.com  www.php.net        and so on

  所以网站的正则为:    (可看成  ** . ** . ** )  [a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+

  let webPattern = /^[a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+$/;    所以域名部分[a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+

  • “**”部分可以表示为[a-zA-Z0-9_-]+
  • “.**”部分可以表示为\.[a-zA-Z0-9_-]+
  • 多个“.**”可以表示为(\.[a-zA-Z0-9_-]+)+

  而现在常见的邮箱大都是:用户名@域名,

  所以邮箱正则可以看成:

  let emailPattern = /^[a-zA-Z0-9_-]+ @[a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+$/; 

  或者

  let emailPattern = /^[\w-]+@[\w-]+\.[\w-]$/;

  

 

 

 

最后这个才是对的:/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/

  

电子邮箱的正则表达式————呱呱二号

标签:参考   htm   http   code   网站   常用正则表达式   mail   pattern   blog   

原文地址:http://www.cnblogs.com/guaguaerhao/p/7797813.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!