所以我寫在VBScript中的應用程序,我試圖來驗證IBAN號碼。 雖然這個問題,我與國防部的數字,是太大了。VBSCRIPT驗證IBAN與mod97(數過大)
例如: 734027177486111478國防部97
這是我想做的事,但我似乎無法找到一種利用這樣做。 底下是我使用的時刻的代碼。 在這個例子的情況下,vCheckCode在最後一點是734027177486111478.
Function checkIBAN(ByVal vIban)
vLandcode = Mid(vIban, 1, 2)
Select Case vLandcode
Case "BE"
vIban = Replace(vIban, " ", "")
If Len(vIban) = 16 Then
vPrefix = Mid(vIban, 1, 4)
vCheckCode = Replace(vIban, vPrefix, "")
vSuffix = Replace(vPrefix, "BE", "1114")
vCheckCode = vCheckCode + vSuffix
vCheckCode = CDbl(vCheckCode)
vResult = vCheckCode Mod 97
End If
End Select
End Function
如何做到這一點任何想法?
在此先感謝!
感謝Schnouki! srry回覆遲btw – DCMetaZero 2013-04-25 07:31:05