JavaScript判 断 ⼿机 号 运 营 商 是 移 动 、 联 通 、 电 信 还 是 其他 ( 代 码 简 单 )在 做 WEB 项 ⽬时 , 有 时 候 需 要 根 据 ⽤户 的 输 ⼊⼿机 号 码 判 断 该 号 的 运 营 商 是 移 动 、 联 通 、 电 信 或 其 他 , 再 根 据 不 同 的 运 营 商做 出 相 应 的 处 理 , 下 ⾯介 绍 js中 如 何 判 断 ⼿机 号 的 运 营 商 的 代 码纯 js代 码 var isChinaMobile = /^134[0-8]\\d{7}$|^(
:13[5-9]|147|15[0-27-9]|178|18[2-478])\\d{8}$/; //移 动 ⽅⾯最 新 答 复var isChinaUnion = /^(
:13[0-2]|145|15[56]|176|18[56])\\d{8}$/; //向 联 通 微 博 确 认 并 未 回 复var isChinaTelcom = /^(
:133|153|177|18[019])\\d{8}$/; //1349号 段 电 信 ⽅⾯没 给 出 答 复 , 视 作 不 存 在var isOtherTelphone = /^170([059])\\d{7}$/;//其 他 运 营 商var utils = { checkMobile: function(telphone){ telphone = this
trim(telphone); if(telphone
length
== 11){ return this
setReturnJson(false, '未 检 测 到 正 确 的 ⼿机 号 码 '); } else{ if(isChinaMobile
test(telphone)){ return this
setReturnJson(true