Denkt bitte daran das die IBAN in anderen Ländern auch deutlich kürzer bzw. teilweise auch länger ist.
Falls da also nicht nur deutsche IBANs eingetragen werden sollen müsste eine Prüfung sowieso etwas ausgiebiger ausfallen als nur über eine Feldlänge und Validationmask…
Also im Test unter Windows wird die vorgegebene Feldlänge in der Tat berücksichtigt. Auf dem Mac wird das schlicht ignoriert und es kann bis zu einer beliebigen Länge eingegeben werden. Woran kann das liegen? Muss ich auf dem Mac etwas beachten?
Nimm doch mal die spitze Klammer am Anfang der Validationmask raus - dann funktioniert es bei mir auch auf dem Mac. Anscheinend bewirkt die nicht nur die erzwungene Großschreibung, sondern hat noch einen unerwünschten Nebeneffekt.
Falls das auch andere nachvollziehen können sollte das Ganze als Fehler gemeldet werden…