/*** @param $phone* @return int* 手机运营商检测*/private function phone_check($phone){$isPhone = "/^1[3-9]\d{9}$/"; //先判断正确手机号格式if (preg_match($isPhone, $phone)) {$isChinaMobile = "/^134[0-9]\d{7}$|^1703\d{7}$|^170[5-6]\d{7}$|^(?:13[5-9]|147|148|15[0-27-9]|178|18[2-478]|198)\d{8}$/"; //$isChinaUnion  = "/^1704\d{7}$|^170[7-9]\d{7}$|^171[0-9]\d{7}$|^(?:13[0-2]|145|15[56]|166|140|175|176|18[56])\d{8}$/"; //$isChinaTelcom = "/^(?:133|153|169|177|173|174|170|179|18[019]|199)\d{8}$|^170[0-2]\d{7}$/"; //if (preg_match($isChinaMobile, $phone)) {return 1; //中国移动} else if (preg_match($isChinaUnion, $phone)) {return 2; //中国联通} else if (preg_match($isChinaTelcom, $phone)) {return 3; //中国电信} else {return 0;}} else {return 0;}}

匹配规则依据:

如有更新号段请自行添加规则,留言提示帮助更新谢谢!

PHP 匹配最新手机号运营商相关推荐

  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. 判断手机号码vue_判断手机号运营商

    java 判断手机号运营商 /** * @Author guocongcong * @Date 2018/2/28 * @Describe 手机号工具类 */ public class PhoneUt ...

  5. PHP 获取手机号运营商

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

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

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

  7. python判断手机号运营商_匹配手机号码及运营商校验

    最新手机号正则,(无法保证时效性,注意 及时更新) 移动:134.135.136.137.138.139.147.148. 150.151.152.157.158.159.172.178.182.18 ...

  8. php 判断联通移动电信,JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)...

    在做WEB项目时,有时候需要根据用户的输入手机号码判断该号的运营商是移动.联通.电信或其他,再根据不同的运营商做出相应的处理,下面介绍js中如何判断手机号的运营商的代码 纯js代码 var isChi ...

  9. php 判断联通移动电信,JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)_javascript技巧...

    正则表达式判断所填入号码的运营商js代码修改版:http://www.jb51.net/article/31563.htm 在做WEB项目时,有时候需要根据用户的输入手机号码判断该号的运营商是移动.联 ...

最新文章

  1. 【SQL学习笔记】一、select语句
  2. 武林外传辅助工具详细制作过程[第二篇:查看数据]
  3. 图解面向对象中的聚合与耦合概念
  4. 在C#中使用Irony实现SQL语句的解析
  5. jQuery+CSS3实现404背景动画特效【转】
  6. ASP.NET Excel数据导入数据库
  7. dpdk中文-dpdk虚拟机出错
  8. android 拼图验证码,android滑动拼图验证码控件
  9. 制作透明背景的微信头像
  10. Java邮箱验证码注册
  11. 免费开源的拉曼光谱分析软件 Raman Spectral Analysis software
  12. python拦截游戏封包_【求助】关于pygame封包问题
  13. golang生成随机数
  14. 移动通信的频段、频率与频点
  15. Linux上配置BIP语言编译器及引擎
  16. 如何高效的上传大文件?
  17. Java微信浏览器上传文件使用Base64方法(增加压缩上传方法)
  18. jsch sftp工具包连接未释放
  19. 迅为IMX6开发板真实产品案例分享-专为研发用芯选择
  20. Unity程序在VR一体机(Android)上卡死(闪退)后怎么办?——用adb查看android上某Unity app的debug信息

热门文章

  1. 视频教程-清华-尹成老师-java基础-Day17-Java
  2. 大学生应不应该大二就去实习, 大学应该去干些什么, 怎么知道自己是否适合竞赛
  3. ON1 NoNoise AI 2022 v16.0.1.11291 智能图像降噪软件
  4. 设计模式(八):装饰模式
  5. zzcms v8.3
  6. 木吉他经典sol吉他乐句_吉他失真和超速如何工作?
  7. win10系统PhotoshopCC软件ps软件关闭开启时欢迎界面设置方法
  8. python pandas读取excel文件
  9. UTL_FILE 包使用介绍
  10. laravel实战化项目之三板斧