Andreas: Formularfeldprüfung in PHP

Beitrag lesen

Hallöchen!

if (eregi("[1]{3,20}$",$username)) {         ////// Namenangabe richtig wenn (min 3,max 20 zeichen)

Ich würde evtl zu http://www.php.net/manual/de/function.preg-match.php, ist deutlich mächtiger, und ich weiß jetzt nicht, in wieweit das kompatibel ist! Das sähe bei mir so aus:

preg_match ( "/[2]{3,20}$/",$username)

Dann hättest Du alle Wörter, Leerzeichen, Punkte und Bindestriche. Je nach Einstellung bräuchtest Du noch aÄöÖüÜ!

Grüße
Andreas


  1. a-z0-9 ↩︎

  2. \w\s.- ↩︎