Java判断手机号对应的运营商
实现代码:
常量类Const
/*** 中国电信号码格式验证 手机段: 133,153,180,181,189,177,1700,173,199**/ public static final String CHINA_TELECOM_PATTERN = "(^1(33|53|77|73|99|8[019])\\d{8}$)|(^1700\\d{7}$)";/*** 中国联通号码格式验证 手机段:130,131,132,155,156,185,186,145,176,1709**/ public static final String CHINA_UNICOM_PATTERN = "(^1(3[0-2]|4[5]|5[56]|7[6]|8[56])\\d{8}$)|(^1709\\d{7}$)";/*** 中国移动号码格式验证* 手机段:134,135,136,137,138,139,150,151,152,157,158,159,182,183,184,187,188,147,178,1705**/ public static final String CHINA_MOBILE_PATTERN = "(^1(3[4-9]|4[7]|5[0-27-9]|7[8]|8[2-478])\\d{8}$)|(^1705\\d{7}$)"; |
验证工具类:
/*** 查询电话属于哪个运营商** @param tel 手机号码* @return 0:不属于任何一个运营商,1:移动,2:联通,3:电信*/ public static Integer isChinaMobilePhoneNum(String tel) {boolean b1 = tel == null || tel.trim().equals("") ? false : match(Const.CHINA_MOBILE_PATTERN, tel);if (b1) {return 1;}b1 = tel == null || tel.trim().equals("") ? false : match(Const.CHINA_UNICOM_PATTERN, tel);if (b1) {return 2;}b1 = tel == null || tel.trim().equals("") ? false : match(Const.CHINA_TELECOM_PATTERN, tel);if (b1) {return 3;}return 0; }/*** 匹配函数* @param regex* @param tel* @return*/ private static boolean match(String regex, String tel) {return Pattern.matches(regex, tel); } |
Java判断手机号对应的运营商相关推荐
- java判断手机号码是哪个运营商
手机号码校验规则: /*** 中国电信号码格式验证 手机段: 133,153,180,181,189,177,1700,173,199**/private static final String CH ...
- iOS如何判断当前网络的运营商
2019独角兽企业重金招聘Python工程师标准>>> 在IOS上存在retain屏,经常需要在一些时刻用到高清图,有些时候也要到普通图. 在网络条件很爽的情况下,这当然不在话下.如 ...
- java 判断手机运营商_如何用java判断手机号运营商?
如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断. 现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在 ...
- java 判断手机号_如何用java判断手机号运营商?
如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断. 现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在 ...
- 如何用java判断手机号运营商?
如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断. 现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在 ...
- 手机号归属地运营商查询-JAVA
手机归属地运营商查询 简介 根据手机号确定手机号运营商即归属地, 支持包括虚拟运营商的中国大陆手机号查询. Github: https://github.com/EeeMt/phone-number- ...
- 【Java】判断电话号码所属的运营商
你的电话号码是哪一家运营商的?移动?联通还是电信?我经过一番查找资料后发现电话号码的号段的一个分布规律--那就是没有啥规律-- 电话号码的前三位代表运营商 移动号段 139 138 137 136 1 ...
- Java判断手机号归属地
这篇文章主要介绍了Java获取手机号码归属地的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 封装好的工具类如下: publ ...
- golang 获取公网ip 内网ip 检测ip类型 校验ip区间 ip地址string和int转换 判断ip地区国家运营商
目录 简要简介net包 什么是外网IP和内网IP? 获取公网ip 获取本地ip 判断是否是公网ip ip地址string转int ip地址int转string 判断ip地址区间 通过淘宝接口根据公网i ...
最新文章
- ValueError: urls must start with a leading slash
- 新建idea加入的一句话,键值对
- c# npoi 2.5版本设置字体加粗_巨巨巨巨推荐:SCI翻译神器,大版本更新来了
- Ie html button消失,input 按钮在IE下显现不一致的兼容问题
- JavaScript学习笔记(十五)
- 杭电考研计算机专业课_杭州电子科技大学计算机考研专业课平均分76.03,国家线复试是这个原因!...
- 单体预聚合的目的是什么_线型低密度聚乙烯的单体单元比例到底是多少?
- openvas 配置遇到的问题
- linux ip addr peer,CentOS 7 设置网络IP地址
- 覆盖索引与联合索引_Mysql性能优化:为什么要用覆盖索引?
- Centos7下SRS流式服务器搭建、推流、拉流
- SQL那些事儿(十二)--DATASET 与 DATAREADER区别
- Bambook 简介
- 韩顺平的java入门到精通中serversql笔记(包括emp表和dept表,linux的mysql版)
- 计算机无法安装新字体,如何解决XP系统中无法安装新字体
- 【Windows 问题系列第 13 篇】如何修改 Windows10 的鼠标指针样式
- 一篇文章教会你用Python抓取抖音App热点数据
- 【实验】实验五 MATLAB高等数学运算20211125
- 虚拟机Linux共享主机Windows文件夹
- spss多因素方差分析
热门文章
- 2019湖南大学计算机考研分数线,湖南大学2019年考研分数线完整查看 2019湖大复试过线多少分...
- remote app tool实现远程连接应用程序
- Xcode 12设置启动页面
- Android NDK 之CmakeList 笔记
- Java Ide配置tomcat和maven
- Docker、Jenkins、Rancher自动化部署项目
- 跨链技术的分析和思考
- 2021年复杂美区块链入选市级企业高新技术研究开发中心
- PowerBI开发 第六章:数据网管
- 学java三年年薪_Java码农如何只奋斗3年就能达到年薪100万成为顶级架构师?