身份证后四位怎么算

4小时前 (00:28:57)阅读1回复0
大清
大清
  • 管理员
  • 注册排名9
  • 经验值88145
  • 级别管理员
  • 主题17629
  • 回复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  length==18) ? (id。charAt(id。length-1)==checkTable[sum]) : (checkTable[sum]);}此函数用法: 传进17位身份证号码,返回第18位的校验值。 传进18位身份证号码,验证此号码能否是准确的身份证号码,准确返回true,不准确返回false。

0
回帖

身份证后四位怎么算 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息