身份证号码隐藏信息

匿名 (未验证) 提交于 2019-12-02 23:40:02

身份证号码18位,小小一长串字符,隐藏的可以获取的信息却不少,做IT开发,信息读取,信息规则了解必不可少;

1、譬如:430281(前六位所在地区编码,第1-2位是省级编码,第3-4位是所在省的市级编码,第5、6位是所在市的县级编码或区级编码。所以一般在同一个县城的人,前6位是一模一样的);


2、19990101,第7-14 代表出生年月日;


3、第15-17这3个位数,是你出生当天,你所在县城同年同月同日生的序号,其中第17位还代表了一层意思,那就是性别,譬如:最后四位717X,单数7代表男性,717代表当天你所在县城同年同月同日生的序,X代表10,符合身份证18位规则;

举一反三,我们程序,如果对用户信息需要高度认证匹配,需要前端JS判断,后台 省市县级 年月日 性别验证等;

规则 设计可以借鉴 身份证生成方法,应用场景譬如:我们电商订单编码生成、物联网单据编号生成 等等;

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!