Mailinglisten-Archive |
Aloha, > Von: Christian Sch=E4fer[SMTP:caefer_(at)_yahoo.com] >=20 > wei=DF noch jemand ein gutes und leichtverst=E4ndliches tutorial = f=FCr regular > expressions? >=20 leider nein > ich habe momentan noch folgendes problem: > preg_match("/^[a-zA-Z][0-9a-zA-Z]$/", $irgendwas); >=20 mit [] wird ein Zeichen aus einer vorgegebenen Mengen von Zeichen = definiert. Dein Match liefert true f=FCr aa a2 Wenn das $irgendwas l=E4nger als 2 Zeichen sein soll musst du ?+* = anh=E4ngen: > preg_match("/^[a-zA-Z][0-9a-zA-Z]+$/", $irgendwas); ein Zeichen a-zA-Z und eins oder mehrere 0-9a-zA-Z oder > preg_match("/^[a-zA-Z][0-9a-zA-Z]?$/", $irgendwas); ein Zeichen a-zA-Z und eins oder keins 0-9a-zA-Z oder > preg_match("/^[a-zA-Z][0-9a-zA-Z]?$/", $irgendwas); ein Zeichen a-zA-Z und keins oder beliebig viele 0-9a-zA-Z schreiben. .+ steht z.B. f=FCr beliebiges Zeichen, ein oder mehrere Male. Viele Gr=FC=DFe, Mathias
php::bar PHP Wiki - Listenarchive