正则——手机号码(严、宽、松)、电话号码、座机号码

const reg = /^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[189]))\d{8}$/ //正则表达式
const num = 13333333333 //要检测的号码
const format = reg.test(num) //正则.test(号码),返回 true || false
console.log(format);

手机号(严谨), 根据工信部2019年最新公布的手机号段

const reg = /^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[189]))\d{8}$/

手机号(宽松), 只要是13,14,15,16,17,18,19开头即可

const reg = /^(?:(?:\+|00)86)?1[3-9]\d{9}$/

手机号(最宽松), 只要是1开头即可, 一般用来接收短信

const reg = /^(?:(?:\+|00)86)?1\d{10}$/

座机,如: 0571-88888888

const reg = /^(?:(?:\d{3}-)?\d{8}|^(?:\d{4}-)?\d{7,8})(?:-\d+)?$/

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值