phpbar.de logo

Mailinglisten-Archive

[php] regexp... again...

[php] regexp... again...

Gloss Mathias php_(at)_phpcenter.de
Tue, 20 Nov 2001 15:06:29 +0100


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