nafets
Mitglied
Hallo
Es wird immer komplizierter. Ich brauche für eine Ziffernprüfung die Funktion Modulo 10, rekursiv. Das kommt aus dem Bankwesen oder so. Auf jedenfall ist das die Vorgabe. hat jemand Ahnung davon?
Ich habe ein VB-CodeStück gefunden. Aber ich bin irgendwie nicht im Stande das in VBS - ASP umzuschreiben. Kann mir da jemand helfen.
Danke & Gruss
Nafets
Es wird immer komplizierter. Ich brauche für eine Ziffernprüfung die Funktion Modulo 10, rekursiv. Das kommt aus dem Bankwesen oder so. Auf jedenfall ist das die Vorgabe. hat jemand Ahnung davon?
Ich habe ein VB-CodeStück gefunden. Aber ich bin irgendwie nicht im Stande das in VBS - ASP umzuschreiben. Kann mir da jemand helfen.
Code:
Function Modulo10(ByVal strNummer As String) As Integer
'strNummer darf nur Ziffern zwischen 0 und 9 enthalten!
Dim intTabelle(0 To 9) As Integer
Dim intÜbertrag As Integer
Dim intIndex As Integer
intTabelle(0) = 0: intTabelle(1) = 9
intTabelle(2) = 4: intTabelle(3) = 6
intTabelle(4) = 8: intTabelle(5) = 2
intTabelle(6) = 7: intTabelle(7) = 1
intTabelle(8) = 3: intTabelle(9) = 5
For intIndex = 1 To Len(strNummer)
intÜbertrag = intTabelle((intÜbertrag + Mid(strNummer, intIndex, 1)) Mod 10)
Next
Modulo10 = (10 - intÜbertrag) Mod 10
End Function
Danke & Gruss
Nafets