FP4Lisa
Mitglied
Ich habe mich nun mit regulären Ausdrücken herumgeärgert ... doch leider blicke ich da absolut net durch ... auf php.net ist das für mich absolut undurchsichtig, darum hoffe ich auf Hilfe.
Weiß jemand eine Seite oder ähnliches, die dieses Thema besser rüberbringt als php.net?
Kann mir jemand hierbei helfen? So soll es aussehen:
--> $nick mindestens 4 Zeichen, darf nur Buchstaben (egal ob klein/goß) und Zahlen enthalten (keine Sonderzeichen, keine Umlaute)
--> wenn nicht > Fehler
--> wenn ja dann Skript weiter abarbeiten
habe dazu das ausprobiert:
... aber er führt das Skript immer aus, auch wenn ich falsche Zeichen angebe ... habe also irgendwo nen Denkfehler, ich denke mal das der Reg.Ausdr. nicht true oder false ausgibt sondern irgendwie eine Ergebnismenge ... *grrrrrrr*
Weiß jemand eine Seite oder ähnliches, die dieses Thema besser rüberbringt als php.net?
Kann mir jemand hierbei helfen? So soll es aussehen:
--> $nick mindestens 4 Zeichen, darf nur Buchstaben (egal ob klein/goß) und Zahlen enthalten (keine Sonderzeichen, keine Umlaute)
--> wenn nicht > Fehler
--> wenn ja dann Skript weiter abarbeiten
habe dazu das ausprobiert:
Code:
$nickname = $_REQUEST["name"];
// VORPRÜFUNG DES BENUTZERNAMEN AUF ZEICHENANZAHL UND ZEICHENAUSWAHL
$laenge = strlen($nickname);
if ($laenge < 4)
{
echo "Benutzername zu kurz";
}
elseif(eregi("^[a-zA-Z][a-z][0-9]{3,}$",$nickname, $match))
{
Fehler
}
else ...