Hallo Auge,
preg_match("/[1][a-z0-9@_#$]{1,17}$/i",$db_name)
Der Backslash vor dem letzten "$" (ich vermute mal "Einmal zu viel
maskiert")
Ja, das war ein Fluechtigkeitsfehler.
als auch {,17} wollte nicht funktionieren. Letzteres bringt aber wieder
das Problem des nicht funktionierenden "Einzeichennamens" mit sich.
Es muss {0,17} heissen :)
*btw* Was bewirkt das "i" am Ende des Ausdrucks ("$/i")? Case
_I_nsensitive?
Korrekt.
Grüße,
CK
a-z@_#$ ↩︎