在中国大家的手机号都是11位,那这11位的数字到底有何含义呢?下面是我查阅资料整理所得。

手机号学名叫做移动用户号码簿号码,简称MDN。它由三部分组成:
’ MDN =CC + MAC + SN ’

CC(国家码)

此码代表用户所属的国家,由2位数字组成。
**例如,中国为86**我记得谷歌手机注册,凡是86开头的都收不到验证码

MAC(移动接入码)

此码识别用户所属运营商,由3位数组组成.
像常见的134~139就是中国移动,130~132是联通,电信就比较惨了13段的只有133.
值得一提的是170是虚拟运营商段,这时用前四位170x来区分基础运营商,例如1705为移动,1709为联通。虚拟运行商企业相当于做这些基础运营商的代理,这块做的比较早的就是阿里巴巴了。

SN(用户号码)

长度8位,编码格式为H0 H1 H2 H3 A B C D
要解释一下的是这里的H代表HLR码,HLR的中文名叫做归属位置寄存器,其实就是一个数据库,主要存放用户的入网时的签约数据,并动态更新用户位置信息,所以通过H0 H1 H2 H3这四位就可以判断号码归属地了,像网上的那些归属地查询网站也是根据这个原理的。
而后四位ABCD则是由HLR自己生成了。

手机号码是如何构成的?相关推荐

  1. 通过正则表达式校验手机号码,拿走即用!

    校验手机号码 2021/01/06更新,电信新增了191号段 1. 单纯校验长度 2.正则表达式校验数字 3.正则表达式校验是否是大陆号码 4.正则表达式校验是否是香港号码 //校验长度private ...

  2. 手机号码输入历史记录匹配

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 效果图 html <view class="top_phone">&l ...

  3. 手机号码格式验证和 FASTDFS 工具类

    常见大陆和香港号码格式验证 import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.regex ...

  4. 手机号码 与 邮箱验证

    为什么80%的码农都做不了架构师?>>>    <script>var h=document.getElementById("mobile");if( ...

  5. 中间省略_手机号码中间4位设置为*号,我用了5小时,可同事8秒就搞定了

    hello,大家好今天跟大家分享下我们如何批量将手机号码的中间设置为四个星号,在利用手机号抽奖的时候我们经常会看到这样的操作,如下图 跟大家分享三种方法,都能达到这样的效果 一.快速填充 这种方法是最 ...

  6. wap开发中取到真实的手机号码

    现在做一个广东连通wap游戏,连通发过来的是加密后的256位手机号码.  由于需要得取到真实的手机号码 现公布方法如下: asp中  mobileNO=left(Request.ServerVaria ...

  7. js正则验证手机号码有效性

    通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript" ...

  8. java 验证手机号码、电话号码(包括最新的电信、联通和移动号码)

    目前的号码段(2017-06-01更新) java代码 package com.linbilin.test;import java.util.regex.Pattern;public class Ch ...

  9. java获取手机号码归属地_手机号码归属地能否取消?这些热点问题,工信部回复了...

    河南要闻 "手机号码归属地能否取消,新能源汽车电池能否统一标准,通信基站恶意低价竞标如何整治,环保设备能否让企业选得放心."随着全社会重视实体经济.发展工业和信息化的氛围更加浓厚, ...

  10. 从html中提取手机号码,C#从字符串中提取电话号码、手机号码

    C#程序目的:从一堆字符串中提取电话号码.手机号码,要求字符串中的号码以非数字字符分割.原理:利用正则表达式提取纯数字字符串数组,然后利用长度等号码特征,筛选过滤. 代码: //思路仅供参考 //nu ...

最新文章

  1. 【80端口占用】win7下80端口被(Pid=4)占用的解决方法
  2. C#中抽象类和接口的区别与使用
  3. git 撤销刚才的rebase_git rebase 的使用 (用于撤销某次commit)
  4. mvc:annotation-driven/
  5. easyUI的combobox设置隐藏和显示
  6. 有限自动机与有限状态机
  7. 获取Access数据库中的用户表名
  8. 开源bot工具Rasa学习---1
  9. 【论文整理】NAACL2019+AAAI2019文本分类论文摘要
  10. 优缺点 快速扫描 硬盘监测_怎么用硬盘检测工具检测硬盘前好后坏的原理?
  11. mapabc 地图失效不能进行任何操作
  12. impala COMPUTE STATS 指令
  13. Flink CDC 2.3 发布,持续优化性能,更多连接器支持增量快照,新增 Db2 支持
  14. NPIO 简单读写 EXCEL 小李子
  15. python三国演义人物出场_Python教你查询《三国演义》书籍人物出场次序
  16. 什么是APS计划排程系统和生产计划排产系统?
  17. Linux software RAID 1 - root filesystem becomes read-only after a fault on one disk
  18. 诚之和:各业务不断爆出裁员,字节跳动如何“过冬”?
  19. 圈复杂度函数Java_圈复杂度 - byron_nj - 博客园
  20. android开机调用搜狗输入法

热门文章

  1. 1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制...
  2. 使用Scrapy框架爬取58同城的出租房信息
  3. Linux上采用rdtsc指令对C/C++程序进行性能测试
  4. SpringBoot的幕后推手,分布式架构演进+相关笔记参考
  5. ~ 运算符和 ~~ 运算符(JS)
  6. 如何在 Windows 10 中安装 WSL2 的 Linux 子系统
  7. java怎么定位error_程序遇到错误定位一些小技巧
  8. Eclipse显示单词拼写错误The word ‘url‘ is not correctly spelled
  9. 互联网数据防泄密解决方案
  10. 贪心 阿狸和桃子的游戏