首页 > 网站 > WEB开发 > 正文

html 身份证最后一位计算

2024-04-27 15:04:33
字体:
来源:转载
供稿:网友
<script>function calc(str){	var coeff = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1];	var suffix = ['1','0','x','9','8','7','6','5','4','3','2'];	var sum = 0;	for(var i=0;i<17;i++)		sum += coeff[i] * parseInt(str.charCodeAt(i)-48);	sum %= 11;	str = str.substr(0,17) + suffix[sum];	return str;}</script><body><button onclick="alert(calc(PRompt('请输入待计算的身份证号(前17位)')))" >计算</button></body>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表