Registriert seit: 27. Jan 2017
601 Beiträge
Delphi 10.1 Berlin Enterprise
|
AW: Regex Erläuterungen
19. Dez 2024, 08:53
Hallo,
nach Tagen vergeblicher Versuche frage ich hoch mal anhand eines ganz konkreten Beispiels:
Pattern = '^([A-Z]{2}\d\d([A-Za-z0-9]){11,30})$'
Ich interpretiere das so;
2 Zeichen A...Z
2 Ziffern
11-36 Zeichen A...Za...z0...9
Damit sollte 'AA11abcdefghijkl' gültig sein?
Als Input kommt aber z.B. 'AA11abcdefghij' dann sind alle Zeichen gültig, aber der letzte Teil zu kurz
Als Input kommt aber z.B. 'Ax11abcdefghijkl' dann ist das zweite Zeichen falsch
Wie macht man nun dem Anwender ersichtlich, wo er Eingabefehler hat?
Ciao
Stefan
|