//验证方法
function verifyCode(id){
if(id.length !=18 )
return false;
/*1、从第一位到第十七位的系数分别为:
7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2
将这17位数字和系数相乘的结果相加。 */
var arr = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];
var sum = 0;
for(var i=0; i<arr.length; i++){
sum += parseInt(id.charAt(i)) * arr[i];
}
//2、用加出来和除以11,看余数,
var c = sum;
//3、分别对应的最后一位身份证的号码为:1-0-X-9-8-7-6-5-4-3-2
var ch = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'];
var code = ch[c];
var last = id.charAt(17);
last = last=='x' ? 'X': last;
return last == code;
}
var id = "34052419800101001X"; console.log(verifyCode(id));
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有