js手机号正则表达式代码怎么写
js手机号正则表达式代码如下:
if (!(/^1(3|4|5|6|7|8|9)\d{9}$/.test(123456))) { alert('请填写正确的手机号码') return }
附:常用的电话号码类正则表达式
1、手机号码: /^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/
2、区号+座机号码+分机号码:regexp="^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$"
3、手机(中国移动手机号码):regexp="^((\d3)|(\d{3}\-))?13[456789]\d{8}|15[89]\d{8}"
4、所有手机号码:regexp="^((\d3)|(\d{3}\-))?13[0-9]\d{8}|15[89]\d{8}"(新添加了158,159两个号段)
((\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位分机号
如:12345678901、1234-12345678-1234
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/web/ask/579.html
原文地址:https://tangjiusheng.cn/web/ask/579.html