Regulärer Ausdruck min. Zeichen?

unrealzero_php

Erfahrenes Mitglied
Hallo zusammen

Versuche über einen Regulären Ausdruck einen String auf enthaltene Zeichen zu überprüfen.

Der String soll überprüfen ob sich mindestens 2 Zahlen und mindestens 5 Buchstaben im String befinden. Folgendes habe ich zusammengestellt und es funktioniert nur teilweise:

PHP:
preg_match('/^[0-9]{2,}[a-zA-Z]{5,}$/', $pw)

Nun wird nur folgendes Szenario erkennt:
- 23hallo

nicht aber:
- 2hallo3
- hallo23
- ha3l2o

Wie kann ich den Ausdruck abändern, so dass der gesamte String auf Anzahl Zeichen überprüft wird?
 
Zurück