新闻资讯
怎样去排除170/171虚拟号段手机号码
手机号码的排列你们了解吗,前三位数字是区分运营商,中间四位是归属地,后面四位是用户需求,那么这些排列到底是怎么运算的你们了解吗,我们想要排除170/171虚拟号段手机号码,需要怎么去运算,我们来了解一下吧。

随着对泪雪用户中心的深度开发与功能完善的需求,对于每一个细小的功能子凡我都尽可能的做到极致,但是今天发现这个手机号码的验证总是有一些不尽人意,也在网上找过各种的手机号码正则表达式,经过测试没有一个可以满足需求,所以干脆自己动手来写这个规则了。
大家都知道手机号码无非就是几个号段,并且都是以数字1开始,网上能找到的正则表达式都是缺胳膊少腿的,要么不能验证170号段,要么就是只要是个11位的数字就能通过,所以就变得特别混乱,而在这次的开发中,决定要排除虚拟运营商号段的手机号码,也就是以170和171开头的手机号码,这样的手机号码并不是实打实的手机卡,所以对于一个用户中心帐户的绑定这样一个虚拟的手机号码属实太假了一点,所以泪雪用户中心改版上线后是绝对不允许这样的情况存在。
正则表达式如下:
//排除170/171虚拟号段手机号码正则表达式 /^1([3458][0-9]{9}|(7[2-9]{1})[0-9]{8})/
以上正则表达式就满足了上面吐槽和几乎极致的一个要求,必须以数字1开始,第二位必须是3、4、5、8,后面九位任意数字的号段,如果第二为数字是7,那么就在第三位数排除0、1,后面的八位数字任意。
基本就这样,看似很简单,其实也很简单,只是没有人这样转牛角尖的去把一个东西研究得这么透彻了吧,如果还有更极致的,可以把第三位数字也做好控制,这样甚至还能直接区分出是移动号段、联通号段或者电信号段了,这里我之所以没有这样做,是因为这样的变动或许还是蛮大的,长远的角度来看就不合适了。
以上的内容介绍到怎么样去排除170/171的手机号码的方法,通过以上的方法我们可以计算出我们到底有哪些号码,可以排除哪些号码,甚至可以计算出运营商的号段归属情况,你们都了解了吗。
- 头条资讯
- 正则表达式是什么
-
深圳移动FTTR套餐有哪些优势和弊端2025-02-26关键词: 深圳移动FTTR套餐 阅读(1225)
-
深圳联通FTTR套餐有哪些优势和弊端2025-02-26关键词: 深圳联通FTTR套餐 阅读(1127)
-
深圳电信FTTR套餐有哪些优势和弊端2025-02-26关键词: 深圳电信FTTR套餐 阅读(886)
-
北京电信FTTR宽带2025-02-13关键词: 阅读(583)
-
情人节送什么礼物好,来个手机靓号给Ta个惊喜2025-02-13关键词: 阅读(1862)
-
电信优享版49元套餐资费详情2025-02-13关键词: 电信新星卡 电信19元流量卡套餐 阅读(1951)
-
联通卡19元无限流量卡,真的有吗?2024-11-14关键词: 联通卡19元无限流量卡 阅读(9722)
-
如何查询手机号归属地-(在线查询)2024-11-08关键词: 阅读(3557)
-
2024北京电信宽带套餐价格表 北京电信宽带套餐价格表2024年2024-11-08关键词: 北京电信宽带 电信宽带办理电话 电信宽带套餐2024 阅读(12545)
-
哪个网站可以查手机运营商名称以及归属地2024-11-08关键词: 阅读(2324)
