seth: regular expressions

Beitrag lesen

gudn tach!

Ich suche einen Ausdruck, der wahr ist, wenn mindestens 10 Zeichen a-zA-Z0-9_ mit beliebigen Leerzeichen im Ausdruck vorkommen.

preg_match("/\w{10,}/s", $_POST['text']))

\w ist locale-abhaengig, wenn du also wirklich nur nach [a-zA-Z0-9_ ] suchst, ist es also durchaus ok, das auch explizit so anzugeben.
den s-modifier brauchst du hier uebrigens nicht.

also:
preg_match("/[a-zA-Z0-9_ ]{10,}/", $_POST['text']));
liefert z.b. bei "yrvpug cnenabvq?" einen positiven wert.

Durch das Tutorial bei PHPnet steige ich ehrlich nicht durch.

welches?

prost
seth