用Python分析手机号码运营商
发布时间
阅读量:
阅读量
当前各类应用程序在用户注册过程中,通常会要求输入手机号码。在进行短信验证前,系统首先会对号码的真实性进行核查,若号码无效,则不会触发验证码的发送流程。具体的校验标准如下:
- 所输入号码的位数需不少于11位
- 必须属于中国移动、中国联通或中国电信的号段之一
- 不对用户输入非数字字符的情况进行处理(以简化程序逻辑)
- 各运营商对应的号段详情如下:
CN_mobile = \
[134,135,136,137,138,139,150,151,152,157,158,159,182,183,184,
187,188,147,178,1705]
CN_union = [130,131,132,155,156,185,186,145,176,1709]
CN_telecom = [133,153,180,181,189,177,1700]
AI写代码python
运行
程序运行所呈现的成效如下:
Enter your number :123
Invalid length, your number should be in 11 digits
Enter you
全部评论 (0)
还没有任何评论哟~
