preg_match
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfang
ausdruck
beliebiges zeichen
code
fehler
fehlermeldung
funktion
http
punkt
sonderzeichen
string
url
zeichen
-
Hallo,
ich möchte dass ein String min 6 und max 30 Zeichen hat.
Hab das versucht so zu lösen:
!preg_match("/^(){6,30}$/", $passwort
Hab es am Anfang ohne () versucht, aber dann kam eine Fehlermeldung.
Aber auch mit () funktioniert es nicht, denn es wird immer ein Fehler ausgegeben.
Denke mal es liegt an (), weil da nichts drinne steht.
Wie erlaube ich denn alle Zeichen, auch Sonderzeichen!
!preg_match("/^(a-zA-Z0-9){6,30}$/", $passwort
Und die Sonderzeichen?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo seth93,
dies kann man doch einfacher über die Funktion strlen lösen, was die Länge eines Strings zurückgibt. Siehe hierzu http://www.php.net/strlen.
Gruß
steffens
PS: Der Punkt steht beim regulären Ausdruck für ein beliebiges Zeichen.
Beitrag zuletzt geändert: 26.7.2009 9:20:06 von steffens -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage