目前手机号码运营商正则判断功能
1、目前运营商增加了好多虚拟号段,在网上汇总了一下号段的规则,在此做下整理.
170号段前4位可以用来区分与虚拟运营商合作的基础运营,电信是1700;联通是1709;移动是1705。
工信部再向中国联通核发了9000万码号资源,用以支持虚拟运营商开展业务。在此次核发新码号资源后,
中国联通已经拥有1704、1707、1708、1709,1710、1711、1712、1713、1714、1715、1716、1717、1718、1719共14个千万级号段,并且171整个亿级号段都已归属联通。
中国电信目前虚拟运营商号段为:1700、1701、1702共3个千万级号段,累计3000万号码资源;
中国移动目前虚拟运营商号段为:1703、1705、1706共3个千万级号段,累计3000万号码资源。
至此,中国联通总共拥有了1.4亿号码资源,成为三大运营商中拥有虚拟运营商业务号码最多的一家。
知道了虚拟号段规则就OK了下面给出正则匹配规则
var isChinaMobile = "^134[0-8]\\d{7}$|^(?:13[5-9]|147|15[0-27-9]|178|1703|1705|1706|18[2-478])\\d{7,8}$"; //移动
var isChinaUniom = "^(?:13[0-2]|145|15[56]|176|1704|1707|1708|1709|171|18[56])\\d{7,8}|$"; //联通
var isChinaTelcom = "^(?:133|153|1700|1701|1702|177|173|18[019])\\d{7,8}$";//电信
规则是这样,js中使用就不写了,写下C#的匹配,需要的直接拿走就可以用
public string GetRegex(string input){var isChinaMobile = "^134[0-8]\\d{7}$|^(?:13[5-9]|147|15[0-27-9]|178|1703|1705|1706|18[2-478])\\d{7,8}$"; //移动var isChinaUnion = "^(?:13[0-2]|145|15[56]|176|1704|1707|1708|1709|171|18[56])\\d{7,8}$"; //联通
var isChinaTelcom = "^(?:133|153|1700|1701|1702|177|173|18[019])\\d{7,8}$"; // 电信
Regex regex = new Regex(isChinaMobile);if (regex.IsMatch(input)){return "移动";}regex = new Regex(isChinaUnion);if (regex.IsMatch(input)){return "联通";}regex = new Regex(isChinaTelcom);if (regex.IsMatch(input)){return "电信";}var result = DealFictitiousNo(input);return result;}
好了记录完了,下次有新号段可以直接更新下就好
目前手机号码运营商正则判断功能相关推荐
- 目前最全的手机号码运营商正则
1.目前运营商增加了好多虚拟号段,在网上汇总了一下号段的规则,在此做下整理. 170号段前4位可以用来区分与虚拟运营商合作的基础运营,电信是1700:联通是1709:移动是1705. 工信部再向中国联 ...
- python判断手机号运营商_python手机号码运营商归属测试
python;gutter:true;">#手机号码测试: def number_test(): while True: number = input('Please enter yo ...
- php判断运营商,php识别手机号码运营商简单示例
这篇文章主要为大家详细介绍了php识别手机号码运营商简单示例,具有一定的参考价值,可以用来参考一下. 对php识别手机号码运营商简单示例感兴趣的小伙伴,下面一起跟随512笔记的小编巴闭妹来看看吧! / ...
- php判断运营商,利用PHP怎么对手机号的运营商进行判断
利用PHP怎么对手机号的运营商进行判断 发布时间:2020-12-09 17:13:10 来源:亿速云 阅读:81 作者:Leah 利用PHP怎么对手机号的运营商进行判断?针对这个问题,这篇文章详细介 ...
- android 手机号码运营商判断
由于项目需要,做了一个判断手机号运营商的公共方法,google和百度出 来的结果并未能满足,以下代码是根据目前最新的情况来写的,查了说是 2016年1月份更新的. /*** 判断传入的参数号码为哪家运 ...
- 正则表达式判断手机号码运营商
//判断运营商 + (int)JudgePhoneNumber:(NSString *)phoneNum {NSString * MOBILE = @"^1(3[0-9]|5[0-35-9] ...
- 判断手机号码运营商,归属地等信息
CREATE TABLE db_lsxy_ussd.tb_telnum_info (`id` varchar(32) NOT NULL,`mobile` varchar(10) DEFAULT NUL ...
- java手机号判断运营商_用Java对手机号所属运营商进行判断
[要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段, 故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下: 移动:134.1 package com.yuni ...
- python判断手机号运营商_js判断手机号运营商的方法
本文实例讲述了js判断手机号运营商的方法.分享给大家供大家参考.具体如下: 在做WEB项目时,有时候需要根据用户的输入手机号码判断该号的运营商是移动.联通.电信或其他,再根据不同的运营商做出相应的处理 ...
最新文章
- Photoshop五步制作水晶按钮
- Nginx基于IP,端口,域名配置虚拟主机
- JTextArea Demo
- 右手螺旋判断磁感应强度方向_高考丨电磁感应丨感应电动势
- maven项目,如何导入本地jar包
- 文末赠书100本 | 当下最火爆的机器学习算法
- python字符串用法_笔记:python字符串的使用
- sqlmap源码阅读_setPreprocessFunctions和_setPostprocessFunctions
- C++ STL string字符串替换 replace函数的使用
- 大数据如何应用在食品追溯管理
- docker centos7_CentOS7及Docker配置中文字符集问题
- 黑马程序员全套Java教程_Java基础入门视频教程零基础自学Java必备教程视频讲义(2)
- GB28181协议RTP传输
- Gradle全版本资源下载
- 手机计算机文件夹加密文件,手机文件夹加密锁软件加密步骤【图文教程】
- 凌晨四点钟深圳的风景
- 见信如晤::‘卷福’读信:我全心全意去拥抱您
- 有华为的HCIP证书会更好找工作吗?
- 用计算机设计购物小票,商友星云系统软件票据和条码标签设计和打印
- 清平调-邓丽君歌曲(非王菲或混合)简介及下载