html代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
身份证号:<input type="text">
<script src="../js/citys.js"></script>
<script>
var _input=document.querySelector("input");
_input.onblur=function(){
var num= this.value;
var flag=checkId(num);
if(!flag){
alert("身份信息有误");
}
}
/*
18位: 41072419980815451x
410724 1998 0815 451x
41:省编码前2位
4107:市编码前4位
410724:县编码
45:派出所编码
1:奇数为男,偶数为女
x:计算所得
1、将前面的身份证号码17位数分别乘以不同的系数。
从第一位到第十七位的系数分别为:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2;
2、将这17位数字和系数相乘的结果相加;
3、用加出来和除以11,看余数是多少