【代码模块】由手机号码区分运营商
【代码模块】手机号码区分运营商
移动号段:
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': '移动'}
当然也可以使用正则表达式,以上共大家参考!
【代码模块】由手机号码区分运营商相关推荐
- 携号转网之后如何通过号段判断手机号码的运营商?
携号转网给用户带来了方便,使得运营商之间进入良性竞争. 但是由此带来了一些小问题,原来我们可以清楚的知道139号码是移动运营商 131是联通 133是电信. 可是现在这一切都不能再准确的判断用户的运营 ...
- 用Python判断手机号码的运营商
现在的APP一般在注册应用的时候,都会让用户输入手机号码,在短信验证之前首先会验证号码的真实性,如果是不存在的号码,就不会发送验证码.检验规则如下: 长度不小于11位 是移动,联通,电信号段中的任意一 ...
- 手机号区分运营商 php
正常三网号段,其他的 不统计 14号段以前为上网卡专属号段,如中国联通的是145,中国移动的是147等等. 虚拟运营商 电信:1700.1701.1702 移动:1703.1705.1706 联通:1 ...
- python按照号段生成手机号接收验证码_用Python判断手机号码的运营商
现在的APP一般在注册应用的时候,都会让用户输入手机号码,在短信验证之前首先会验证号码的真实性,如果是不存在的号码,就不会发送验证码.检验规则如下: 长度不小于11位 是移动,联通,电信号段中的任意一 ...
- python判断手机号运营商_匹配手机号码及运营商校验
最新手机号正则,(无法保证时效性,注意 及时更新) 移动:134.135.136.137.138.139.147.148. 150.151.152.157.158.159.172.178.182.18 ...
- Excel 里筛选手机号码所属运营商
公式内容: =IF(LOOKUP(--LEFT(0&D2,4),{0,130,140,147,148,150,154,155,160,180,181,182,183,185,186,187,1 ...
- Excel根据手机号区分运营商
Excel公式中填写此公式,下拉覆盖后面的空格就可以了 =IF(OR(--LEFT(C2,3)={134,135,136,137,138,139,147,148,150,151,152,157,158 ...
- Excel公式——手机号区分运营商归属,电信,联通,移动手机号的区分
=IF(LEFT(A2,3)="134","移动",IF(LEFT(A2,3)="135","移动",IF(LEFT(A ...
- Java手机号码工具类(判断运营商、获取归属地)
所需引用Jar包 <dependency><groupId>com.googlecode.libphonenumber</groupId><artifactI ...
最新文章
- android qq第三方登录,Android调用第三方QQ登录代码分享
- hdu4169_Wealthy Family_树形DP(2011美国区域赛)
- 严重: Dispatcher initialization failed java.lang.RuntimeException
- webpack 原理图_webpack打包原理
- Mac版Endnote X9在word中无法插入文献怎么办?
- php 拖动多个文件上传,dropzone拖拽文件上传一次上传多个文件的方法
- php对象怎么拆分字符串数组,在PHP中将字符串拆分为Unicode字符数组的最佳方法是什么?...
- mac 下 hadoop、spark 的安装及配置
- C语言-00如何学习C语言与图形库的使用
- 什么是域名(Domain Name ) ?
- TIA protal与SCL从入门到精通(6):示例一 获取本地时间与定时开关(不用计时器)
- ERP中的制造数据结构
- 华东师范大学 硕士毕业论文模版 overleaf版
- 金蝶K3案例教程销售管理前台操作
- 计算机单片机考试作弊检讨书,关于大学生考试作弊检讨书1000字范文[共7页]
- ibm服务器做系统按f几,台式机华硕主板u盘启动按f几(启动u盘的快捷键介绍)...
- 从人力资源管理的角度看孙悟空大闹天宫
- 网络与信息安全产品(一)
- #Livy配置Kerberos,#调用Hadoop组件,#Java 实现Livy大数据调用,#java拉取hive数据同步到本地
- 天干地支 工具类java_java日期工具类DateUtil-续二