身份证18位最后一位计算函数
2017-07-02 00:00
309 查看
function checkIdCard(IdCrad){
var ratioArr = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]
var IdCradArr = IdCrad.split("");
var sum = 0;
for(var i=0;i<IdCradArr.length-1;i++){
sum += IdCradArr[i]*ratioArr[i];
}
var lastNumArr = [1,0,'X',9,8,7,6,5,4,3,2];
lastNum = lastNumArr[sum%11];
console.log(IdCradArr[IdCradArr.length-1])
if(lastNum == IdCradArr[IdCradArr.length-1]){
console.log('success');
}
}
var ratioArr = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]
var IdCradArr = IdCrad.split("");
var sum = 0;
for(var i=0;i<IdCradArr.length-1;i++){
sum += IdCradArr[i]*ratioArr[i];
}
var lastNumArr = [1,0,'X',9,8,7,6,5,4,3,2];
lastNum = lastNumArr[sum%11];
console.log(IdCradArr[IdCradArr.length-1])
if(lastNum == IdCradArr[IdCradArr.length-1]){
console.log('success');
}
}
相关文章推荐
- 18位身份证号码最后一位校验码的计算方法
- 18位身份证号码最后一位校验码的计算方法
- 关于18位身份证号码最后一位计算(Java实现)
- 身份证 15位升级18位 和最后一位校验位计算
- 18位身份证号码最后一位校验码的计算方法
- 18位身份证号码最后一位校验码的计算方法
- 18位身份证校验计算函数
- 身份证号码的了解------最后一位数字是有前面的十七位数字通过计算得到的
- html 身份证最后一位计算
- 【身份证合法性检查程序】(计算最后一位检验码)
- 18位身份证号编码规则&最后一位
- 判断身份证:要么是15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日
- JavaScript验证18位身份证号码最后一位正确性的实现代码
- 18位身份证号码最后一位的算法
- 身份证号码(最后一位)计算。
- 计算身份证最后一位
- JS编写函数实现对身份证号码最后一位的验证功能
- java--18位身份证号最后一位(检验码)是怎么算出来的?
- JS实现身份证号码15位转18位时最后一位的算法
- 二代身份证号码最后一位校验位的计算方法