码迷,mamicode.com
首页 > 移动开发 > 详细

正则表达式:邮箱格式和手机号(3-4位区号,7-8位直播号码,1-4位分机号)

时间:2016-03-10 21:46:37      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:

<input type="text" id="uid" onblur="mail()"  />//文本框,实现失去焦点时触发判断邮箱或电话号码格式是否正确,正确不做反应,错误输出("用户名的邮箱或手机号格式不正确")
function mail()
 {    
  var patten2= new RegExp(/^[0-9|A-z|_]{1,17}[@][0-9|A-z]{1,3}.(com)$/) //邮箱正则表达式
  var patten1 = new RegExp(/(\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$/)//手机号正则表达式(11位手机号码
3-4位区号,7-8位直播号码,1-4位分机号 )
  var mail = document.getElementById("uid").value;  
    
     
    if(patten1.test(mail)||patten2.test(mail))     
     {        
           
     }    
     else     
    {         
         alert("用户名的邮箱或手机号格式不正确");   
      } }

 

正则表达式:邮箱格式和手机号(3-4位区号,7-8位直播号码,1-4位分机号)

标签:

原文地址:http://www.cnblogs.com/shark1100913/p/5263545.html

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