免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
中華人民共和國身份證驗(yàn)證規(guī)則 -霜之哀傷-搜狐博客
中華人民共和國身份證驗(yàn)證規(guī)則  

--------------------------------------------------------------------------------
現(xiàn)將“18位身份證標(biāo)準(zhǔn)”提供如下:
18位身份證標(biāo)準(zhǔn)在國家質(zhì)量技術(shù)監(jiān)督局于1999年7月1日實(shí)施的gb11643-1999《公民身份號碼》中做了明確的規(guī)定。
gb11643-1999《公民身份號碼》為gb11643-1989《社會保障號碼》的修訂版,其中指出將原標(biāo)準(zhǔn)名稱“社會保障號碼”更名為“公民身份號碼”,另外gb11643-1999《公民身份號碼》從實(shí)施之日起代替gb11643-1989。
gb11643-1999《公民身份號碼》主要內(nèi)容如下:
一、范圍
該標(biāo)準(zhǔn)規(guī)定了公民身份號碼的編碼對象、號碼的結(jié)構(gòu)和表現(xiàn)形式,使每個編碼對象獲得一個唯一的、不變的法定號碼。
二、編碼對象
公民身份號碼的編碼對象是具有中華人民共和國國籍的公民。
三、號碼的結(jié)構(gòu)和表示形式
1、號碼的結(jié)構(gòu)
公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗(yàn)碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗(yàn)碼。
2、地址碼
表示編碼對象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按gb/t2260的規(guī)定執(zhí)行。
3、出生日期碼
表示編碼對象出生的年、月、日,按gb/t7408的規(guī)定執(zhí)行,年、月、日代碼之間不用分隔符。
4、順序碼
表示在同一地址碼所標(biāo)識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。
5、校驗(yàn)碼
(1)十七位數(shù)字本體碼加權(quán)求和公式
s = ai * wi, i = 2, ... , 18
y = mod(s, 11)
i: 表示號碼字符從右至左包括校驗(yàn)碼字符在內(nèi)的位置序號
ai:表示第i位置上的身份證號碼字符值
wi:表示第i位置上的加權(quán)因子
i: 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 1
(2)校驗(yàn)碼字符值的計算
y: 0 1 2 3 4 5 6 7 8 9 10
校驗(yàn)碼: 1 0 x 9 8 7 6 5 4 3 2
四、舉例如下:
北京市朝陽區(qū): 11010519491231002x
廣東省汕頭市: 440524188001010014


15位的身份證號
dddddd yymmdd xx p
18位的身份證號
dddddd yyyymmdd xx p y
其中dddddd為地址碼(省地縣三級)18位中的和15位中的不完全相同
yyyymmdd yymmdd 為出生年月日
xx順號類編碼
p性別
18位中末尾的y為校驗(yàn)碼,在網(wǎng)上可以找到算法
將前17位的ascii碼值經(jīng)位移、異或運(yùn)算結(jié)果不在0-9的令其為x


下載縣及縣以上行政區(qū)劃代碼(截止2003年6月30日)

省市代碼:
http://www.stats.gov.cn/tjbz/index.htm (gb/t2260)  


身份證驗(yàn)證javascript代碼:
<script language=javascript>
function check18code(id){
var lastNumber;
var getNum=eval(id.charAt(0)*7+id.charAt(1)*9+id.charAt(2)*10+id.charAt(3)*5+id.charAt(4)*8+id.charAt(5)*4+id.charAt(6)*2+id.charAt(7)*1+id.charAt(8)*6+id.charAt(9)*3+id.charAt(10)*7+id.charAt(11)*9+id.charAt(12)*10+id.charAt(13)*5+id.charAt(14)*8+id.charAt(15)*4+id.charAt(16)*2);
getNum=getNum%11;
switch (getNum) {
case 0 :
lastNumber="1";
break;
case 1 :
lastNumber="0";
break;
case 2 :
lastNumber="X";
break;
case 3 :
lastNumber="9";
break;
case 4 :
lastNumber="8";
break;
case 5 :
lastNumber="7";
break;
case 6 :
lastNumber="6";
break;
case 7 :
lastNumber="5";
break;
case 8 :
lastNumber="4";
break;
case 9 :
lastNumber="3";
break;
case 10 :
lastNumber="2";
break;
}
return lastNumber;
//return lastNumber;
}
var cc='36232319820302321'; //這里輸入你的身份證號前十七位
document.write(check18code(cc));
</script>
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
關(guān)于base64編碼的原理及實(shí)現(xiàn)
身份證不得不說的秘密
身份證號碼驗(yàn)證 | Chaoswork
java驗(yàn)證身份證號碼及編碼規(guī)則和提取相應(yīng)信息
什么是ID?
關(guān)于居民身份證的身世,你了解多少?你想要知道的都在這里!
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服