javascript实现根据身份证号读取相关信息_javascript技巧
程序员文章站
2022-05-03 12:26:49
...
公民身份号码由六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码组成。
地址码 前两位表示省,中间两位表示市,后两位表示县
顺序码 表示同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。顺序码的奇数分给男性,偶数分给女性。
校验码 是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。
校验码计算方法:
1)将前面的身份证号码17位数分别乘以不同的系数,从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ;
2)将这17位数字和系数相乘的结果相加,用加出来和除以11,得到余数;
4)余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字,其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2。
身份证号合法性验证 支持15位和18位身份证号 支持地址编码、出生日期、校验位验证
复制代码 代码如下:
身份证查询
籍 贯:
出生日期:
性 别:
本文主要是根据公民身份证的规则,读取相关的身份信息,非常方便实用,推荐给大家。
推荐阅读
-
使用百度地图api实现根据地址查询经纬度_javascript技巧
-
JavaScript 读取元素的CSS信息的代码_javascript技巧
-
js根据给定的日期计算当月有多少天实现思路及代码_javascript技巧
-
利用javaScript实现点击输入框弹出窗体选择信息_javascript技巧
-
js简单实现根据身份证号码识别性别年龄生日_javascript技巧
-
基于javascript实现判断移动终端浏览器版本信息_javascript技巧
-
用javascript实现读取txt文档的脚本_javascript技巧
-
js实现身份证号码验证的简单实例_javascript技巧
-
利用javaScript实现点击输入框弹出窗体选择信息_javascript技巧
-
js简单实现根据身份证号码识别性别年龄生日_javascript技巧