国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > ASP > 正文

身份證校驗(yàn)算法與ASP程序

2024-05-04 11:02:25
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
18位身份證校驗(yàn)算法 
身份證校驗(yàn)碼算法 
身份證校驗(yàn)碼產(chǎn)生方法:
∑(ai×Wi)(mod 11)

i: 表示號(hào)碼字符從由至左包括校驗(yàn)碼在內(nèi)的位置序號(hào);

ai 表示第i位置上的號(hào)碼字符值;

Wi 第i位置上的加權(quán)因子,其數(shù)值Wi=mod(power(2,(n-1)),11)

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

相應(yīng)的校驗(yàn)碼:
∑(ai×WI)(mod 11) 0 1 2 3 4 5 6 7 8 9 10
校驗(yàn)碼字符值ai 1 0 X 9 8 7 6 5 4 3 2

下面是校驗(yàn)函數(shù):

FUNCTION sfzjy(num)
if len(num)=15 then
cID = left(num,6)&"19"&right(num,9)
  elseif len(num)=17 or len(num)=18 then
cID = left(num,17)
  end if 
nSum=mid(cID,1,1) * 7
nSum=nsum+mid(cID,2,1) * 9 
nSum=nsum+mid(cID,3,1) * 10 
nSum=nsum+mid(cID,4,1) * 5 
nSum=nsum+mid(cID,5,1) * 8 
nSum=nsum+mid(cID,6,1) * 4
nSum=nsum+mid(cID,7,1) * 2
nSum=nsum+mid(cID,8,1) * 1
nSum=nsum+mid(cID,9,1) * 6
nSum=nsum+mid(cID,10,1) * 3
nSum=nsum+mid(cID,11,1) * 7
nSum=nsum+mid(cID,12,1) * 9
nSum=nsum+mid(cID,13,1) * 10
nSum=nsum+mid(cID,14,1) * 5
nSum=nsum+mid(cID,15,1) * 8
nSum=nsum+mid(cID,16,1) * 4
nSum=nsum+mid(cID,17,1) * 2
'*計(jì)算校驗(yàn)位
check_number=12-nsum mod 11
If check_number=10 then check_number="X" elseIf check_number=12 then check_number="1" elseif check_number=11 then check_number="0" End if sfzjy=check_number
End function



其它校驗(yàn):
性別與出生年月:

sfznum=身份證號(hào)碼
lenx=len(sfznum)       
    if lenx=15 then 
        yy="19"&mid(xian,7,2)
        mm=mid(xian,9,2)
        dd=mid(xian,11,2)
        aa=mid(xian,15,1)    '15位身分證取第十五位,能被2整除為女性

    end if 
    if  lenx=18 then
        yy=mid(xian,7,4)
        mm=mid(xian,11,2)
        dd=mid(xian,13,2)
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 灵璧县| 斗六市| 集安市| 黔西| 区。| 秦安县| 惠东县| 馆陶县| 依安县| 平利县| 天水市| 抚顺市| 德惠市| 右玉县| 阜平县| 米林县| 商丘市| 凉山| 新泰市| 游戏| 凤台县| 六盘水市| 铁力市| 乐山市| 额敏县| 沈阳市| 柳林县| 松滋市| 丁青县| 新宾| 长沙县| 文成县| 阿荣旗| 淮阳县| 乃东县| 阜城县| 襄樊市| 江永县| 白银市| 自贡市| 庆云县|