Henryk Plötz: preg_replace Zahlen zwischen 5 und 22 Erlauben

Beitrag lesen

Moin,

Allerdings geht das nur mit Zahlen zwischen 5 - 9, wenn ich dort eine [5-99] einge, funktioniert es auch nicht.

Wie muss das also aussehen, damit es geht?

Du möchtest also die Zeichen 5 bis 9 oder das Zeichen 1 gefolgt von einem der Zeichen 0 bis 9 oder das Zeichen 2 gefolgt von einem der Zeichen 0 bis 2 ersetzen. Warum schreibst du das nicht hin?

([5-9]|1[0-9]|2[0-2])

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~