手机正则表达式匹配手机号码的固定电话最近做的是什么?

  一、手机正则表达式

  匹配手机号码的正则表达式:^1(358|4[579]|66|7[0135678]|9[89])[0-9]{8}$

  目前匹配号段

  中国电信号段

  js验证手机号码正则表达式_qq号码正则表达式验证_js正则表达式验证长度

  133、149、153、173、177、180、181、189、199

  中国联通号段

  130、131、132、145、155、156、166、175、176、185、186

  中国移动号段

  134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188、198

  其他号段

  14号段以前为上网卡专属号段,如中国联通的是145js验证手机号码正则表达式js验证手机号码正则表达式,中国移动的是147等等。

  虚拟运营商

  电信:1700、1701、1702

  移动:1703、1705、1706

  联通:1704、1707、1708、1709、171

  二、固定电话

  <pre>带区号的固定电话正则 /^(([0+]d{2,3}-)?(0d{2,3})-)(d{7,8})(-(d{3,}))?$/</pre>

  <pre>不带区号的固定电话 /^(d{7,8})(-(d{3,}))?$/</pre>

  最近做的一个项目手机正则用这个:var regPhone = /^1[3456789]{1}d{9}$/; 手机号码199开头的也可以通过

  <pre>//验证数据
function validate(type) {

var phone = $(&#39;#phone&#39;).val(); //手机号码
var regPhone = /^1[3456789]{1}\d{9}$/; //手机正则
var getCode = $(&#39;#getCode&#39;).val(); //验证码
//验证手机号
if (phone === &#39;&#39;) {
    app.unit.msg(&#39;请输入手机号码&#39;)
    return false;
} else if (!regPhone.test(phone)) {
    app.unit.msg(&#39;手机号格式错误&#39;)
    return false;
}
if (type === 2 && getCode === &#39;&#39;) {
    app.unit.msg(&#39;请输入验证码&#39;)
    return false;
}
return true;
re>
文章由官网发布,如若转载,请注明出处:https://www.veimoz.com/1785
0 评论
566

发表评论

!