IBAN-Eingaben normalisieren
Vor der eigentlichen Prüfung wandelt dieser Rechner eine eingegebene IBAN in Großbuchstaben um und entfernt alle Zeichen außer Buchstaben und Ziffern – unabhängig davon, ob der Nutzer Leerzeichen, Bindestriche oder Kleinbuchstaben verwendet hat.
| Normalisierung | Großschreibung + Entfernung von Nicht-Alphanumerik |
|---|
Nutzer geben IBANs in unterschiedlichen Schreibweisen ein: mit Leerzeichen in Vierergruppen, mit Bindestrichen, in Kleinbuchstaben oder mit führenden/nachgestellten Leerzeichen. Vor jeder Prüfung normalisiert dieser Rechner die Eingabe deshalb mit derselben internen Funktion, die auch der Validierung vorgeschaltet ist: Umwandlung in Großbuchstaben und Entfernung aller Zeichen, die nicht Buchstabe oder Ziffer sind.
Diese Normalisierung ist rein technisch und ändert nichts am Ergebnis der IBAN selbst – "de89 3704 0044 0532 0130 00" und "DE893704004405320130 00" werden dadurch auf dieselbe normalisierte Zeichenfolge "DE89370400440532013000" abgebildet und liefern identische Prüfergebnisse.
Für eigene Integrationen bedeutet das: Ein Formularfeld muss dem Nutzer keine strikte Eingabemaske aufzwingen, um eine korrekte Prüfung zu ermöglichen – die Normalisierung übernimmt diese Vereinheitlichung bereits vor der eigentlichen Validierung.
Passende Tools
- IBAN-Rechner – Kostenloser IBAN-Rechner: IBAN prüfen, aus BLZ und Kontonummer berechnen, Bank per BIC-Suche finden.
Häufige Fragen
Nein. Leerzeichen, Bindestriche und Kleinschreibung werden vor der Prüfung automatisch normalisiert.
Quellen
Repository-Quelle: public/iban-core.js, public/embed.js, public/embed-branded.js, public/widget.html, public/api.html, routes/api.js, server.js (Stand dieser Sitzung, live gegen den tatsaechlichen Code geprueft).