java 判断手机号运营商

/**

* @Author guocongcong

* @Date 2018/2/28

* @Describe 手机号工具类

*/

public class PhoneUtils {

/*

1、移动号段有134,135,136,137, 138,139,147,150,151, 152,157,158,159,178,182,183,184,187,188。

2、联通号段有130,131,132,155,156,185,186,145,176。

3、电信号段有133,153,177.173,180,181,189。

*/

public static final String YD_STRING = "^[1]{1}(([3]{1}[4-9]{1})|([5]{1}[012789]{1})|([8]{1}[23478]{1})|([4]{1}[7]{1})|([7]{1}[8]{1}))[0-9]{8}$";

public static final String LT_STRING = "^[1]{1}(([3]{1}[0-2]{1})|([5]{1}[56]{1})|([8]{1}[56]{1})|([4]{1}[5]{1})|([7]{1}[6]{1}))[0-9]{8}$";

public static final String DX_STRING = "^[1]{1}(([3]{1}[3]{1})|([5]{1}[3]{1})|([8]{1}[09]{1})|([7]{1}[37]{1}))[0-9]{8}$";

public static final int YD = 1;

public static final int LT = 2;

public static final int DX = 3;

public static final int DEFAULT = -1;

/**

* 查询手机号运营商

*

* @param phoneNum

* @return 运营商类型

*/

public static int checkOperator(String phoneNum) {

if (phoneNum.length() == 11) {

if (phoneNum.matches(YD_STRING)) {

return YD;

} else if (phoneNum.matches(LT_STRING)) {

return LT;

} else if (phoneNum.matches(DX_STRING)) {

return DX;

}

}

return DEFAULT;

}

}

判断手机号码vue_判断手机号运营商相关推荐

  1. python判断手机号运营商_js判断手机号运营商的方法

    本文实例讲述了js判断手机号运营商的方法.分享给大家供大家参考.具体如下: 在做WEB项目时,有时候需要根据用户的输入手机号码判断该号的运营商是移动.联通.电信或其他,再根据不同的运营商做出相应的处理 ...

  2. php 运营商授权,PHP判断手机号运营商(详细介绍附代码)

    道理很简单,知道手机号规则 进行正则判断就可以 移动:134.135.136.137.138.139.150.151.157(TD).158.159.187.188 联通:130.131.132.15 ...

  3. php 判断联通移动电信,JavaScript_JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单),正则表达式判断所填入号码的 - phpStudy...

    JavaScript判断手机号运营商是移动.联通.电信还是其他(代码简单) 正则表达式判断所填入号码的运营商js代码修改版:/article/31563.htm 在做WEB项目时,有时候需要根据用户的 ...

  4. PHP 获取手机号运营商

    1. 前言 公司有一个话费充值项目,需要获取手机号的运营商,进行执行不同的逻辑. 根据手机号的前三位就可以知道手机号的运营商 移动:134.135.136.137.138.139.150.151.15 ...

  5. python判断手机号运营商_python手机号码运营商归属测试

    python;gutter:true;">#手机号码测试: def number_test(): while True: number = input('Please enter yo ...

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

    如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断. 现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在 ...

  7. python判断手机号运营商_基于python的-使用正则表达式验证手机号并匹配运营商和所述地域...

    import re import json # 将语句中不符合手机号码规则的数字串剔除,保存剩余符合手机号码规则的数字到ns中 def is_phone(n): ns = re.findall('\d ...

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

    如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断. 现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在 ...

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

    如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断. 现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在 ...

最新文章

  1. matlab unique函数
  2. 汇编语言ALIGN伪指令:对齐一个变量
  3. 使用ffmpeg的filter处理yuv数据包括split filter(分流)、crop filter(裁剪)、vflip filter(垂直向上的翻转)、overlay filter(合成)
  4. Hibernate EHCache - Hibernate二级缓存
  5. java freemarker_Java: FreeMarker的配置和使用
  6. python元组及文件
  7. Javascript中===和==的区别
  8. 小贝拉机器人是朋友_被Angelababy、周震南等摸头杀?机器人贝拉凭什么受宠
  9. 浅析游戏AI设计模式
  10. Springboot打包部署到linux服务器的方法
  11. youtube-dl下载速度慢解决方法
  12. vba 定义类_excel编程系列基础:认识VBA的编辑器VBE
  13. Android小钢琴
  14. unraid虚拟linux系统,UNRAID教程:3分钟 用unraid自带的虚拟机 安装 黑群晖NAS DSM系统 很强大!...
  15. chromel浏览器老是提示adobe flash player已过期
  16. Linux 在终端中打开新的终端:gnome-terminal
  17. Navicat8注册码+mysql配置
  18. C#怎样解析.CSV文件同时把类转换成JSON
  19. html四个图片成正方形排列,html单选按钮变成方形
  20. 风信子 - 基于Django开发的APP内测平台

热门文章

  1. 微信公众号考试成绩查分系统
  2. 数据科学与大数据技术和计算机科学与技术哪个好
  3. 关于 Sensor flicker/banding现象的解释
  4. QNAP 威联通 NAS的个人使用经验 篇二:QTS系统各功能讲解
  5. win10 添加打印机
  6. 虚拟pc服务器 翻译,单机服务器配置文件;ServerSettings.ini【翻译】
  7. python作图之plt.contour详解
  8. 伸缩式起重机的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  9. 解决SELECT list is not in GROUP BY clause and contains nonaggregated column..
  10. 常用快递API及快递在线下单API分享