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