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