js 手机号码和电话号码正则校验

Posted 阿梅の博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 手机号码和电话号码正则校验相关的知识,希望对你有一定的参考价值。

 checkPhone() {
      var mobile = ‘‘;
      var tel = /^0\d{2,3}-?\d{7,8}$/;
      var phone = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; 
      if(mobile.length == 11){//手机号码
        if(phone.test(mobile)) {
          console.log(mobile);
          return true;
        }
      }else if(mobile.length == 13 && mobile.indexOf("-") != -1 ){//电话号码
        if(tel.test(mobile)) {
          console.log(mobile);
          return true;
        }
      }
        console.log(‘请输入有效的号码!‘); 
    }

 

以上是关于js 手机号码和电话号码正则校验的主要内容,如果未能解决你的问题,请参考以下文章

js 手机号码简单正则校验

实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)

手机号码正则表达式验证

需要一个js正则 手机与电话都可以验证的

JS利用正则表达式校验手机号

用js的正则表达式检测电话号码,要求,必须是1开头,只能是数字,并且是11位数字,这儿正则表达式怎么写