移动联通和电信的号段判断

电信IP段 集合大全 电信IP段集合,包括电信IP段以及对应的掩码。 立即下载
 
            /**   判断号码是联通,移动,电信中的哪个, 
  1.  * 在使用本方法前,请先验证号码的合法性 规则: 
  2.  *   
  3.  * 中国移动拥有号码段为:139,138,137,136,135,134,147,159,158,157(3G),151,152,150,182(3G),188(3G),187(3G);16个号段 
  4.  * 中国联通拥有号码段为:130,131,132,145,155,156(3G),186(3G),185(3G);8个号段 
  5.  * 中国电信拥有号码段为:133,1349,153,189(3G),180(3G);5个号码段 
  6.  * @param mobile要判断的号码 
  7.  * @return 返回相应类型:1代表联通;2代表移动;3代表电信 
  8.  */  
  9. public String getMobileType(String mobile) {  
  10.   
  11.         if (mobile.startsWith("0") || mobile.startsWith("+860")) {  
  12.         mobile = mobile.substring(mobile.indexOf("0") + 1, mobile.length());  
  13.     }  
  14.     List chinaUnicom = Arrays.asList(new String[] { "130", "131", "132",  
  15.             "145","155", "156", "186", "185" });  
  16.     List chinaMobile1 = Arrays.asList(new String[] { "135", "136", "137",  
  17.             "138", "139", "147","150", "151", "152", "157", "158", "159", "182","187",  
  18.             "188" });  
  19.     List chinaMobile2 = Arrays.asList(new String[] { "1340", "1341",  
  20.             "1342", "1343", "1344", "1345", "1346", "1347", "1348" });  
  21.   
  22.     boolean bolChinaUnicom = (chinaUnicom.contains(mobile.substring(0, 3)));  
  23.     boolean bolChinaMobile1 = (chinaMobile1  
  24.             .contains(mobile.substring(0, 3)));  
  25.     boolean bolChinaMobile2 = (chinaMobile2  
  26.             .contains(mobile.substring(0, 4)));  
  27.     if (bolChinaUnicom)  
  28.         return "1";//联通    
  29.     if (bolChinaMobile1 || bolChinaMobile2)  
  30.         return "2"; //移动    
  31.     return "3"; //其他为电信    
  32.   
  33. }  
移动联通电信手机号码归属地数据库共426459条(20190502) 移动、联通、电信手机号码归属地数据库共426459条(20190502),其中(移动官网206198条、联通官网116021条、电信官网97742条、其他6498条), 包括移动号段(134、135、136、137、138、139、147、150、151、152、157、158、159、165、172、178、182、183、184、187、188、198), 联通号段(130、131、132、145、146、155、156、166、171、175、176、185、186), 电信号段(133、149、153、173、177、180、181、189、191、199)和虚拟170号段。 立即下载

相关推荐

科技中介服务机构如何高效完成技术成果的筛选与匹配服务?.docx

科技中介服务机构如何高效完成技术成果的筛选与匹配服务?

imsi 编码规则

MCC:  移动国家码,三个数字,如中国为 460 MNC:移动网号,两个数字,如中国移动的MNC为00(联通是01,移动159新号段是02,更多在此) MSIN:移动客户识别号,在某一PLMN中移动台的唯一识别码,MSIN=H0H1H2H3(S)XXXXXX(共11位) 中国移动网络编号:46000、46002、46007 (国家码+网号) 中国移动网络段号: 段号代码

cherry 的专栏 1万+

coppeliasim+gym+sac机械臂到位实验

urdf文件

2022年国内运营商最全号段,联通、移动、电信、广电四大运营商

最后更新时间:2022年的02月11日(持续更新中) 涵盖2022年最新最全,联通、移动、电信、广电各运营商的手机(终端)号段划分(普通卡、虚拟卡、物联网卡、卫星电话卡)

一个记录学习、工作的知识笔记博客 6万+

CANoe UDS $27服务DLL生成实战:从工程配置到算法修改全流程

本文详细介绍了在Vector CANoe中为UDS(统一诊断服务)的$27安全访问服务生成定制化DLL(动态链接库)的全流程。从定位官方参考工程、配置Visual Studio开发环境,到深入解析核心的GenerateKeyEx函数接口,并重点演示了如何修改和实现自定义的种子-密钥安全算法,最终完成DLL的编译、部署与CANoe集成测试,为汽车电子诊断开发提供实战指导。

star5的专栏 534

YOLO详解

本文参考知乎 https://zhuanlan.zhihu.com/p/25236464 1. YOLO的创新点 YOLO将物体检测作为回归问题求解。基于一个单独的end-to-end网络,完成从原始图像的输入到物体位置和类别的输出。 从网络设计上,YOLO与two steps的目标检测方法如RCNN、Fast RCNN和Faster RCNN的区别如下: YOLO训练和检测均是在一个单独网...

UnknownPlayer的博客 9945

运营商号段

电信:46003、46005、46011 移动:46020、46000、46002、46007 联通:46001、46006

ZHY_2009的专栏 3435

先楫HPM6E00EVK EtherCAT从站配置与CIA402 8轴运动控制实战解析

本文详细解析了先楫HPM6E00EVK开发板的EtherCAT从站配置与CIA402 8轴运动控制实战。从环境准备、XML文件配置、代码移植到TwinCAT工程设置,提供了完整的移植指南,帮助开发者实现高效的多轴同步运动控制。

o5p6q的博客 415

移动、联通、电信三大运营商手机号段大全 附手机号正则表达式

正则表达式: ^((+86)?(13\d|14[5-9]|15[0-35-9]|166|17[0-8]|18\d|19[8-9])\d{8})$ 号段 运营商 130 中国联通 ...

lihefei_coder的博客 5万+

贝塞尔曲线在机器人路径平滑中的实战应用与优化

本文深入探讨了贝塞尔曲线算法在机器人路径平滑中的核心应用。通过对比G1CBS与G2CBS两种方法,详细阐述了如何实现从切线连续到曲率连续的平滑优化,以满足不同机器人对运动平稳性和效率的需求,并提供了完整的Python代码实现与关键参数调优指南。

weixin_29051811的博客 307

Codex 接入国产大模型指南:客户端与 CLI 双端实战

CC Switch是目前最流行的 Codex / Claude Code 模型切换工具,内置了协议转换功能,支持几乎所有主流国产模型。核心原理Codex → 本地 8317 端口(CC Switch)→ 协议转换 → 国产模型 API整个过程对 Codex 完全透明,Codex 以为自己在跟标准的 Responses API 对话。用户类型推荐方案理由新手 / 不想折腾配置简单,免费额度够用追求稳定体验通义千问(原生接入)官方兼容,功能最完整企业用户自建 AI 网关可控性强,支持多用户管理预算有限。

篮球界最会写bug的人;程序猿中打球最菜的人。 573

Java 如何判断手机号的运营商,是移动、联通、还是电信?

今天遇到一个问题,就是群发短信,但是短信平台的通道不支持电信手机号的发送。于是 就是要在手机号提交给平台钱先把电信的手机号给过滤掉。然后我就在百度上搜了一下。挺简单,但是还是做一下记录,与卿共享! 运行结果: ...

zuihongyan518的博客 7842

基于STC8A8K64S4A12的掉电唤醒定时器应用,极大降低产品功耗

通过合理的配置和编程,我们可以充分发挥单片机的功能,实现能效优化和电池寿命延长的目标。其中,掉电唤醒定时器是其一项重要功能,可以在系统处于睡眠状态时通过定时器的计时功能进行唤醒,从而实现对系统功耗的有效控制。使用STC8A8K64S4A12的掉电唤醒定时器功能,我们可以在不影响系统正常工作的情况下,大大降低产品的功耗。通过以上的代码,我们实现了一个简单的掉电唤醒定时器功能。当系统进入睡眠模式后,定时器开始计时,到达预设的唤醒时间后,定时器中断被触发,系统从睡眠模式唤醒,执行相应的操作。

CodeSageX的博客 1090

移动、联通和电信运营商最新号段判断

/** * 判断号码是联通,移动,电信中的哪个, * 在使用本方法前,请先验证号码的合法性 规则: * * 中国移动拥有号码段为:139,138,137,136,135,134,147,159,158,157(3G),151,152,150,182(3G),188...

chengtingqu9941的博客 300

2万字大厂面经:小米嵌入式面试题及参考答案(持续更新)

BIOS (Basic Input/Output System) 是一种存储在ROM中的固件程序,它为计算机提供了最基础的硬件初始化和服务。BIOS主要存在于传统的x86架构计算机中。嵌入式系统的启动流程取决于具体的硬件平台和所采用的操作系统。复位阶段:当系统通电或复位时,CPU进入复位状态。硬件初始化:CPU和必要的硬件设备(如内存控制器)被初始化。加载引导加载程序:引导加载程序(如U-Boot)被加载到内存中。执行引导加载程序:引导加载程序开始执行,初始化更多的硬件设备,并检测存储介质。

大模型大数据攻城狮的专栏 2529

【毕设保姆级指南】基于YOLOv8的DAGM 2007工业缺陷检测系统从搭建到落地

本教程基于YOLOv8算法实现DAGM 2007工业缺陷检测系统,包含数据处理、模型训练和可视化界面开发全流程。首先对DAGM数据集进行格式转换和划分,然后通过YOLOv8训练工业缺陷检测模型,最终构建PyQt5交互界面实现缺陷可视化检测。该系统可用于智能制造中的产品质量控制,帮助快速定位工业产品缺陷,提升检测效率和准确性,为工业质检提供高效解决方案。

LXY_LOVE36的博客 182

如何用java判断手机号运营商?

如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断。 现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在前端校验输入手机号是否符合规范的时候可以用正则表达式,我们这里判断运营商也可以使用正则表达是来判断。 号段 要写正则表达式判断运营商,我们首先要知道各个号段属于哪个运营商。现在的号段还在不断的增加,我在网上搜索了现在各个运营商的号段作了一个汇总,也有可能还不齐全,欢迎大家补充。 中国移动号段: 139、

qq_43596259的博客 2197

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

判断 是否手机号码_如何用java判断手机号运营商?

如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断。现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在前端校验输入手机号是否符合规范的时候可以用正则表达式,我们这里判断运营商也可以使用正则表达是来判断。号段要写正则表达式判断运营商,我们首先要知道各个号段属于哪个运营商。现在的号段还在不断的增加,我在网上...

weixin_36057741的博客 2216

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

java 验证手机号码、电话号码(包括最新的电信、联通和移动号码)

Cooking Regex微信公众号 正则表达式学习 一、目前的号码段(2019-12-04更新) 新增号段 : 1、移动号码:189、198 2、联通号码:166 3、电信号码:191、199 【注意】:目前(2019-12-04)移动和电信都有189号段,所以这个号段用正则不好判断它是属于哪个运营商。 二、代码 package com.linbilin.t...

※老鼠拧刀满街找猫※ 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

2019最新移动,联通,电信号码正则

由于新增了166,199,198等新号段,最新移动,电信,联通号段如下: 移动号段: 134 135 136 137 138 139 144 147 148 150 151 152 157 158 159 172 178 182 183 184 187 188 198 联通号段: 130 131 132 145 146 155 156 166 171 175 176 185 186 电信号段: 1...

易函123 4282

scala(7)-----IF...ELSE 语句

Scala IF...ELSE 语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: if 语句 if 语句有布尔表达式及之后的语句块组成。 语法 if 语句的语法格式如下: if(布尔表达式) { // 如果布尔表达式为 true 则执行该语句块 } 如果布尔表达式为 true

博客 小站 821

最新中国移动联通电信手机号段

根据实际开发于2009年9月7日最新统计: 中国电信发布中国3G号码段:中国联通185,186;中国移动188,187;中国电信 189,180共6个号段。 3G业务专属的180-189号段已基本分配给各运营商使用, 其中180、189分配给中国电信,187、188 归中国移动使用,185、186属于新联通。 中国移动拥有号码段:139、138、137、136、135、134、159、158、 1...

weixin_34314962的博客 817

判断string字符串中是否包含某一个子字符串用contains()方法

奔跑你个Run 709

2020最新移动,联通,电信号码正则

由于新增了197、199、190等新号段,最新移动,电信,联通号段如下: 移动号段: 134、135、136、137、138、139、147、150、151、152、157、158、159、172、178、182、183、184、187、188、195 、198、197 联通号段: 130、131、132、145、146、155、156、166、171、175、176、185、186、196 电信...

易函123 1万+

如何判断手机用户是移动,电信,联通?

取IMSI号码(460030419897719)的前5位(46003),然后根据它进行判断。 移动:"46000", "46002", "46007","46020"; 电信:"46003", "46005", "46011"; 联通:"46001", "46006";

山不在高,有金则名 1万+
上一篇: Android 位于底部的Tab
下一篇: Android中inflate方法的用法
cding1818
博客等级 码龄17年 963粉丝 154原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值