kostenloser Webspace werbefrei: lima-city


preg_match

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s******s

    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
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!