最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
javascript身份证号码验证实例代码
时间:2010-12-16 编辑:简简单单 来源:一聚教程网
网页特效身份证号码验证实例代码
*身 份 证:
seo教程ut="this.classname='input_out'" style="" />
身份证号码的规则】
1、15位身份证号码组成:
ddddddyymmddxxs共15位,其中:
dddddd为6位的地方代码,根据这6位可以获得该身份证号所在地。
yy为2位的年份代码,是身份证持有人的出身年份。
mm为2位的月份代码,是身份证持有人的出身月份。
dd为2位的日期代码,是身份证持有人的出身日。
这6位在一起组成了身份证持有人的出生日期。
xx为2位的顺序码,这个是随机数。
s为1位的性别代码,奇数代表男性,偶数代表女性。
2、18位身份证号码组成:
ddddddyyyymmddxxsp共18位,其中:
其他部分都和15位的相同。年份代码由原来的2位升级到4位。最后一位为校验位。
校验规则是:
(1)十七位数字本体码加权求和公式
s = sum(ai * wi), i = 0, ... , 16 ,先对前17位数字的权求和
ai:表示第i位置上的身份证号码数字值
wi:表示第i位置上的加权因子
wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
(2)计算模
y = mod(s, 11)
(3)通过模得到对应的校验码
y: 0 1 2 3 4 5 6 7 8 9 10
校验码: 1 0 x 9 8 7 6 5 4 3 2
-
上一个: js ajax用户注册验证代码
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31