Vorgehensweise
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.
Buchstabe | Ascii-Dezimal-Code | Zahlenwert |
---|---|---|
A | 65 | 10 |
B | 66 | 11 |
C | 67 | 12 |
D | 68 | 13 |
E | 69 | 14 |
F | 70 | 15 |
G | 71 | 16 |
H | 72 | 17 |
I | 73 | 18 |
J | 74 | 19 |
K | 75 | 20 |
L | 76 | 21 |
M | 77 | 22 |
N | 78 | 23 |
O | 79 | 24 |
P | 80 | 25 |
Q | 81 | 26 |
R | 82 | 27 |
S | 83 | 28 |
T | 84 | 29 |
U | 85 | 30 |
V | 86 | 31 |
W | 87 | 32 |
X | 88 | 33 |
Y | 89 | 34 |
Z | 90 | 35 |
IBAN-Validierung in verschiedenen Programmiersprachen