Heinz: Regex gesucht

Beitrag lesen

Der erste Teil testet die erste Bedingung: Stringlänge größer als 5. Der zweite ist etwas komplexer. Mit str_replace() werden alle Ziffern gegen Leerstring getauscht. Anschließend darf die verbleibende Länge plus 4 nicht größer als die des Originals sein.

_Das_ finde ich schon sehr pfiffig!

Allerdings meine ich auch, dass es nicht ganz korrekt ist?

Denn ich möchte ja _mindestens_ 5 Buchstaben und 4 Ziffern zulassen. Demnach könnte jemand 10 Buchstaben und 10 Ziffern eingeben und ich weise das dann als falsch zurück.

Oder habe ich es noch nicht ganz durchschaut?

Grüße, Heinz