百恒网络
前端JAVASCRIPT常用正则表达式
  • 百恒服务
  • APP开发
  • 网页案例
  • 网页知识
  • 关于我们
  • 联系我们
  • 前端JAVASCRIPT常用正则表达式

    2016-09-09 10:54:03 4795
    1.手机号码正则
    var phone = '';
    phoneReg = !!phone.match(/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/);
    if(phoneReg == false){
      alert('手机号码有误,请重新输入');
      return false;
    }
    
    2.邮箱正则
    var email = '';
    var mailReg = !!email.match(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/);
    if(mailReg == false){
      alert('邮件地址有误,请重新输入');
      return false;
    }
    
    3.网址正则表达式
    var url = '';
    urlReg = !!url.match(/^((https|http|ftp|rtsp|mms)?://)[^s]+/);
    if(urlReg == false){
      alert('链接有误');
      return false;
    }
    
    4.身份证号码有误
    var id = '';
    idReg = !!id.match(/d{17}[d|x]|d{15}/);
    if(idReg == false){
      alert('身份证号码有误');
      return false;
    }
    
    5.IP地址正则表达式
    var ip = '';
    ipReg = !!ip.match(/(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d)/);
    if(ipReg == false){
      alert('IP地址有误');
      return false;
    }
    
    展开分享
    服务
    案例
    首页
    动态
    联系
    咨询