Benutzer-Werkzeuge

Webseiten-Werkzeuge


valid_iban

IBAN validieren

Vorgehensweise

  1. Alle nicht-alphanumerischen Zeichen wie Leerzeichen, Slash, Backslash, -, # usw. entfernen
  2. Länge überprüfen: Mindestens 15-stellig (für Norwegen) und maximal 32-stellig (für Saint Lucia)
  3. Die ersten 4 Zeichen (2-stelliger Ländercode und 2-stellige Prüfziffer) von vorne nach hinten verschieben
  4. Alle Alphazeichen laut unten stehende Konversionstabelle durch zweistelligen Zahlenwert ersetzen
  5. Ergebnis durch den Wert 97 teilen
  6. Ein Restwert von 1 bedeutet, dass die Prüfziffer korrekt ist

Konversionstabelle

In der Programmierung des IBAN-Validators machen wir uns die Tatsache zunutze, dass die Differenz zwischen dem Ascii-Dezimal-Codes des umzuwandelnen Buchstaben und der Wert, durch den der Buchstabe ersetzt werden soll (hier „Zahlenwert“ genannt), immer 55 beträgt.

BuchstabeAscii-Dezimal-CodeZahlenwert
A6510
B6611
C6712
D6813
E6914
F7015
G7116
H7217
I7318
J7419
K7520
L7621
M7722
N7823
O7924
P8025
Q8126
R8227
S8328
T8429
U8530
V8631
W8732
X8833
Y8934
Z9035

IBAN-Validierung in verschiedenen Programmiersprachen

valid_iban.txt · Zuletzt geändert: 2018/05/01 00:00 (Externe Bearbeitung)