【代码模块】手机号码区分运营商


移动号段:
134 135 136 137 138 139 147 148 150 151 152 157 158 159 172 178 182 183 184 187 188 195 198
联通号段:
130 131 132 145 146 155 156 166 167 171 175 176 185 186
电信号段:
133 149 153 173 174 177 180 181 189 191 199
虚拟运营商:
162 165 167 170 171

方法一:字符串匹配

def select_phone(telephone):# 移动:134,135,136,137,138,139,147,148,150,151,152,157,158,159,172,178,182,183,184,187,188,195,198,1705# 联通:130, 131, 132, 145, 146, 155, 156, 166, 167, 171, 175, 176, 185, 186,1709# 电信:133, 149, 153, 173, 174, 177, 180, 181, 189, 191, 199,1700telephone = str(telephone)id3 = telephone[0:3]mobile = [134, 135, 136, 137, 138, 139, 147, 148, 150, 151, 152, 157, 158, 159, 172, 178, 182, 183, 184, 187, 188,195, 198]union = [130, 131, 132, 145, 146, 155, 156, 166, 167, 171, 175, 176, 185, 186]telecom = [133, 149, 153, 173, 174, 177, 180, 181, 189, 191, 199]if int(id3) in mobile:return "移动"elif int(id3) in union:return "联通"elif int(id3) in telecom:return "电信"else:return ''if __name__ == '__main__':print(select_phone(18858858575))

方法二:调用phone模块

python有一个phone库,可以返回手机号码相关信息 ,上代码:代码片.


import phone# 获取手机号码信息,判断是否中国移动
telephone = '18858858575'
phoneNum = telephone[:7]
teleinfo = phone.Phone().find(phoneNum)
print(teleinfo)  # {'phone': '1885885', 'province': '浙江', 'city': '温州', 'zip_code': '325000', 'area_code': '0577', 'phone_type': '移动'}

当然也可以使用正则表达式,以上共大家参考!

【代码模块】由手机号码区分运营商相关推荐

  1. 携号转网之后如何通过号段判断手机号码的运营商?

    携号转网给用户带来了方便,使得运营商之间进入良性竞争. 但是由此带来了一些小问题,原来我们可以清楚的知道139号码是移动运营商 131是联通 133是电信. 可是现在这一切都不能再准确的判断用户的运营 ...

  2. 用Python判断手机号码的运营商

    现在的APP一般在注册应用的时候,都会让用户输入手机号码,在短信验证之前首先会验证号码的真实性,如果是不存在的号码,就不会发送验证码.检验规则如下: 长度不小于11位 是移动,联通,电信号段中的任意一 ...

  3. 手机号区分运营商 php

    正常三网号段,其他的 不统计 14号段以前为上网卡专属号段,如中国联通的是145,中国移动的是147等等. 虚拟运营商 电信:1700.1701.1702 移动:1703.1705.1706 联通:1 ...

  4. python按照号段生成手机号接收验证码_用Python判断手机号码的运营商

    现在的APP一般在注册应用的时候,都会让用户输入手机号码,在短信验证之前首先会验证号码的真实性,如果是不存在的号码,就不会发送验证码.检验规则如下: 长度不小于11位 是移动,联通,电信号段中的任意一 ...

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

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

  6. Excel 里筛选手机号码所属运营商

    公式内容: =IF(LOOKUP(--LEFT(0&D2,4),{0,130,140,147,148,150,154,155,160,180,181,182,183,185,186,187,1 ...

  7. Excel根据手机号区分运营商

    Excel公式中填写此公式,下拉覆盖后面的空格就可以了 =IF(OR(--LEFT(C2,3)={134,135,136,137,138,139,147,148,150,151,152,157,158 ...

  8. Excel公式——手机号区分运营商归属,电信,联通,移动手机号的区分

    =IF(LEFT(A2,3)="134","移动",IF(LEFT(A2,3)="135","移动",IF(LEFT(A ...

  9. Java手机号码工具类(判断运营商、获取归属地)

    所需引用Jar包 <dependency><groupId>com.googlecode.libphonenumber</groupId><artifactI ...

最新文章

  1. android qq第三方登录,Android调用第三方QQ登录代码分享
  2. hdu4169_Wealthy Family_树形DP(2011美国区域赛)
  3. 严重: Dispatcher initialization failed java.lang.RuntimeException
  4. webpack 原理图_webpack打包原理
  5. Mac版Endnote X9在word中无法插入文献怎么办?
  6. php 拖动多个文件上传,dropzone拖拽文件上传一次上传多个文件的方法
  7. php对象怎么拆分字符串数组,在PHP中将字符串拆分为Unicode字符数组的最佳方法是什么?...
  8. mac 下 hadoop、spark 的安装及配置
  9. C语言-00如何学习C语言与图形库的使用
  10. 什么是域名(Domain Name ) ?
  11. TIA protal与SCL从入门到精通(6):示例一 获取本地时间与定时开关(不用计时器)
  12. ERP中的制造数据结构
  13. 华东师范大学 硕士毕业论文模版 overleaf版
  14. 金蝶K3案例教程销售管理前台操作
  15. 计算机单片机考试作弊检讨书,关于大学生考试作弊检讨书1000字范文[共7页]
  16. ibm服务器做系统按f几,台式机华硕主板u盘启动按f几(启动u盘的快捷键介绍)...
  17. 从人力资源管理的角度看孙悟空大闹天宫
  18. 网络与信息安全产品(一)
  19. #Livy配置Kerberos,#调用Hadoop组件,#Java 实现Livy大数据调用,#java拉取hive数据同步到本地
  20. 天干地支 工具类java_java日期工具类DateUtil-续二

热门文章

  1. 【整理向】OJ上一些不(jiao)错(shui)的背包题
  2. 美食博主应该注意的点
  3. SPFA的SLF与LLL优化
  4. 【nowcoder 217127】炼金术师
  5. 痛点大师史玉柱的产品黑魔法:如何做特权
  6. 应届生找工作时除了薪酬还需要考虑什么
  7. WIA-PA标准:中国工业无线技术新突破
  8. 失业在家抠脚的我花了2个月,读完了这份《Python Web接口开发与测试》,我居然进华为了...
  9. 101种在家就能做的网上生意
  10. linux中的优先搜索树的实现--prio_tree