搜索
首页 生活 交通出行 交规/路况

身份证后四位怎么算

身份证后四位怎么算

全部回答

2018-07-07

106 0

    最后四位中,前三位是顺序号,男性用奇数,女性用偶数,最后一位是校验码。以下Javascript函数可计算出最后一位 function checkIdCardNum(id){var coefTable=new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2); var checkTable=new Array("1","0","X","9","8","7","6","5","4","3","2")var sum=0;if(id。
    length!=17 && id。length!=18) return false; for(var i=0;i<id。length && i<17;i ){var digit=parseInt(id。
  charAt(i)); if(isNaN(digit)) return false; sum =digit*coefTable[i];}return (id。  length==18) ? (id。
  charAt(id。length-1)==checkTable[sum]) : (checkTable[sum]);}此函数用法: 传入17位身份证号码,返回第18位的校验值。 传入18位身份证号码,验证此号码是否是正确的身份证号码,正确返回true,不正确返回false。
    。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

生活
交规/路况
美食/烹饪
起名
服装/首饰
美容/塑身
购物
购车养车
生活常识
家电
礼节礼仪
家居装修
保健养生
交通出行
婚嫁
购房置业
育儿
交通出行
交规/路况
航空/飞机票
问路
火车站/火车票
公交/地铁
汽车/汽车票
出租车
交规/路况
交规/路况
举报
举报原因(必选):
取消确定举报