Hallo,
- sämtliche buchstaben mit leerzeichen
- danach ein komma
- danach eine zahl zwischen 1957-2007
also eigentlich nichts Kompliziertes.
ich wollte es so versuchen, dass man eingibt
19 + 5 + [7-9] oder
19 + [6-9] + [0-9] oder
200 + [0-7]
Außer man macht es kompliziert. Wenn man nicht Ziffern, sondern Zahlen, also Wertebereiche überprüfen muss, ist ein RegEx nicht das geeignete Mittel. Ich würde einfach auf "[A-Za-z\ ]+,[0-9]{4}" prüfen, und dann die vierstellige Zahl in einem zweiten Schritt tatsächlich als Zahlenwert prüfen.
Ciao,
Martin
--
Wenn Zeit das Kostbarste ist, was wir haben, dann ist Zeitverschwendung die größte aller Verschwendungen.
(Benjamin Franklin, amerikanischer Tüftler und Politiker)
Wenn Zeit das Kostbarste ist, was wir haben, dann ist Zeitverschwendung die größte aller Verschwendungen.
(Benjamin Franklin, amerikanischer Tüftler und Politiker)