15位身份证号转18位号的计算方式
2009-06-12 21:19
651 查看
前面的年份加19或20不必说,当然,现在主要是19
第十八位数字的计算方法为:
1.将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2.将这17位数字和系数相乘的结果相加。
3.用加出来和除以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。
5.通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2。
第十八位数字的计算方法为:
1.将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2.将这17位数字和系数相乘的结果相加。
3.用加出来和除以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。
5.通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2。
相关文章推荐
- 根据身份证号计算年龄 15位或18位身份证号的年龄计算方法
- 身份证 15位升级18位 和最后一位校验位计算
- 15位到18位身份证的升级计算
- 15位到18位身份证的升级计算
- 15位到18位身份证的升级计算
- 15位到18位身份证的升级计算
- mysql如何查询不是身份证号(15位和18位都有)的记录
- 关于身份证号码位数转换计算方式
- 将15位身份证升级成18位的用户定义Function...
- 身份证号码 15位和18位 验证
- [导入]Oracle常用函数:IDCARD15TO18() 身份证15位转18位函数
- 简单的关于身份证(15位或者18位)合法性验证
- 将身份证从15位升级为18位的函数
- 15位身份证升18位身份证的Oracle函数
- 做一个牛XX的身份证号验证类(支持15位和18位)
- 将15位的身份证号码升级到18位的关键是校验码
- vbscript和javascript版的15位, 18位的身份证号码的验证函数.以及根据身份证取省份,生日,性别
- 实现身份证的15位转18位
- 自动转换15位身份证号码位18位
- 实现身份证的15位转18位