正则表达式(判断是会否是手机号)

简介: 正则表达式(判断是会否是手机号)
验证手机号码是否合法

验证规则:11位数字,以1开头。

第二位不能是二,不能是0[3456789]

 

HTML部分:

 

<input type="" onchange = "phone()">

JS部分:

function phone(str){
          var reg = /^1[3456789]\d{9}$/;
          // ^1  以1开头
          // [3456789] 第2位,使用原子表里的任意一个原子都可以
          // \d{9}$  第三位  朝后可以是任意数字  并且最后结尾必须是数字
          if(reg.test(str)){
            console.log('合法');
            return true;
          }else{
            // console.log('不合法');
            console.log('手机格式不正确');
            return false;
          }
        }
        var ph = '13110110110';
        phone(ph)
      }

如有不对请多多指教 ~


相关文章
常用的正则表达式,手机号,邮箱,银行卡等待......
常用的正则表达式,手机号,邮箱,银行卡等待......
|
7月前
|
网络协议 JavaScript 前端开发
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名2
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
1869 0
|
2月前
|
JavaScript 前端开发
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
124 1
|
7月前
|
网络协议 JavaScript 前端开发
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名1
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
505 0
|
7月前
|
JavaScript 前端开发 网络协议
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名3
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
460 0
【正则表达式】正则表达式同时支持验证手机号码和座机号码
【正则表达式】正则表达式同时支持验证手机号码和座机号码
|
7月前
|
JavaScript 前端开发 物联网
正则表达式的用法(判断是否为手机号格式)
正则表达式的用法(判断是否为手机号格式)
829 1
|
7月前
|
JavaScript 数据安全/隐私保护
jquery正则表达式验证手机号密码和姓名字段
jquery正则表达式验证手机号密码和姓名字段
|
JavaScript
正则表达式同时验证手机和座机号码
正则表达式同时验证手机和座机号码
240 0
|
JavaScript
vue移动端手机号正则表达式
vue移动端手机号正则表达式
291 0