人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

身份證驗證代碼函數

身份證驗證代碼函數

更新時間:2022-08-18 文章作者:未知 信息來源:網絡 閱讀次數:

Function CheckCardId(e)
arrVerifyCode = Split("1,0,x,9,8,7,6,5,4,3,2", ",")
Wi = Split("7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2", ",")
Checker = Split("1,9,8,7,6,5,4,3,2,1,1", ",")

If Len(e) < 15 Or Len(e) = 16 Or Len(e) = 17 Or Len(e) > 18 Then
CheckCardId= "身份證號共有 15 碼或18位"
CheckCardId = False
Exit Function
End If

Dim Ai
If Len(e) = 18 Then
Ai = Mid(e, 1, 17)
ElseIf Len(e) = 15 Then
Ai = e
Ai = Left(Ai, 6) & "19" & Mid(Ai, 7, 9)
End If
If Not IsNumeric(Ai) Then
CheckCardId= "身份證除最后一位外,必須為數字!"

Exit Function
End If
Dim strYear, strMonth, strDay
strYear = CInt(Mid(Ai, 7, 4))
strMonth = CInt(Mid(Ai, 11, 2))
strDay = CInt(Mid(Ai, 13, 2))
BirthDay = Trim(strYear) + "-" + Trim(strMonth) + "-" + Trim(strDay)
If IsDate(BirthDay) Then
If DateDiff("yyyy",Now,BirthDay)<-140 or cdate(BirthDay)>date() Then

CheckCardId= "身份證輸入錯誤!"
Exit Function
End If
If strMonth > 12 Or strDay > 31 Then
CheckCardId= "身份證輸入錯誤!"
Exit Function
End If
Else
CheckCardId= "身份證輸入錯誤!"
Exit Function
End If
Dim i, TotalmulAiWi
For i = 0 To 16
TotalmulAiWi = TotalmulAiWi + CInt(Mid(Ai, i + 1, 1)) * Wi(i)
Next
Dim modValue
modValue = TotalmulAiWi Mod 11
Dim strVerifyCode
strVerifyCode = arrVerifyCode(modValue)
Ai = Ai & strVerifyCode
CheckCardId = Ai

If Len(e) = 18 And e <> Ai Then
CheckCardId= "身份證號碼輸入錯誤!"
Exit Function
End If
End Function
response.write CheckCardId("528337194801020025") ’’’’’’’’’這個不知是誰的身份證,我一試就出來了~~~~~~~~~哈哈
’’’’’這個如果返回的是輸入的身份證,則表明正確,否則會提示出錯...

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 黑河市| 永和县| 胶州市| 永胜县| 宝鸡市| 海原县| 买车| 兴和县| 徐水县| 汾西县| 大港区| 静宁县| 临颍县| 德化县| 莎车县| 朝阳市| 金平| 西充县| 额济纳旗| 隆德县| 通河县| 封开县| 曲阳县| 喀什市| 玛纳斯县| 香港 | 新宾| 横山县| 永和县| 郎溪县| 沅陵县| 澄迈县| 新建县| 晴隆县| 康马县| 阿坝县| 岳池县| 新民市| 大港区| 谷城县| 额济纳旗|