Prüfen Sie eine Ziffernfolge gegen die international für IBAN und ähnliche Kennungen genutzte Prüfung ISO 7064 MOD 97-10.
Algorithmus
Nach Entfernen von Leerzeichen und Nicht-Ziffern:
- Behandeln Sie die gesamte Zeichenkette als große Ganzzahl (oder verarbeiten Sie lange Werte iterativ in Blöcken).
- Berechnen Sie den Rest modulo 97.
- Die Zeichenkette ist gültig, wenn der Rest 1 beträgt.
Das entspricht dem Verschieben der Prüfziffern ans Ende, der Umwandlung von Buchstaben in Zahlen (A→10 … Z→35) und der Forderung der Teilbarkeit durch 97 — dieselbe Regel wie bei der IBAN-Validierung.
Wann Sie es nutzen
Validieren Sie eigene Referenznummern mit MOD-97, gegenprüfen Sie IBAN-Implementierungen in Entwicklung oder erklären Sie, warum europäische Bankkonten eine mathematische Prüfsumme einbetten.
Einschränkungen
Die Prüfung bestätigt Formatintegrität, nicht dass ein Bankkonto offen oder erreichbar ist. Sehr lange Eingaben werden als Ziffernstrings behandelt; führende Nullen zählen. Die Buchstabenumwandlung folgt dem IBAN-Schema — beliebige alphabetische Payloads ohne dieses Mapping liegen außerhalb des Umfangs.
Beispiel
Geben Sie die Standard-Beispielwerte im Formular ein und vergleichen Sie die Ausgabe mit einer bekannten Referenz; ändern Sie jeweils nur einen Wert.