Verständliche IBAN-Fehlermeldungen
Dieser Rechner liefert bei einer ungültigen IBAN genau einen konkreten, auf den fehlgeschlagenen Prüfschritt bezogenen Fehlergrund – etwa zur Länge oder zur Prüfsumme – statt einer allgemeinen „ungültig“-Meldung.
Statt einer pauschalen Meldung wie „IBAN ungültig" liefert IbanRechner.validate() im reasons-Array einen konkreten, auf den jeweils fehlgeschlagenen Prüfschritt bezogenen Text – etwa zu kurzer Eingabe, einem grundsätzlich falschen Format, einer für das jeweilige Land falschen Länge (mit erwarteter und tatsächlicher Zeichenzahl), oder einer nicht übereinstimmenden Modulo-97-Prüfsumme.
Für eigene Formulare empfiehlt sich, diesen Text direkt oder in eigener Übersetzung an den Nutzer weiterzugeben, statt ihn durch eine generische Meldung zu ersetzen – das hilft Nutzern, den konkreten Fehler (etwa einen Tippfehler in der Mitte der IBAN) schneller zu finden.
Wichtig zur Einordnung: Auch die konkreteste Fehlermeldung bleibt eine rein formale Aussage. Eine als „gültig" gemeldete IBAN bestätigt weiterhin nur Länge, Format und Prüfsumme – keine Kontoexistenz oder Kontoinhaberschaft (siehe der eigene Ratgeber „Was bedeutet eine gültige IBAN wirklich?").
Passende Tools
- IBAN-Rechner – Kostenloser IBAN-Rechner: IBAN prüfen, aus BLZ und Kontonummer berechnen, Bank per BIC-Suche finden.
Häufige Fragen
Eine konkrete, auf den jeweils fehlgeschlagenen Prüfschritt bezogene Meldung im reasons-Array.
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).