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:
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?
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?