phpbar.de logo

Mailinglisten-Archive

[php] RegEx Zeichenkette auf nicht erlaubte Zeichen hin untersuchen

[php] RegEx Zeichenkette auf nicht erlaubte Zeichen hin untersuchen

Marcus Strube Marcus_Strube at GMX.net
Don Sep 9 11:16:10 CEST 2004


> a-z
> A-z
> .
> @
> -   (Bindestrich)
> _   (Unterstrich)
> $pattern = "^([_a-zA-Z\. at -]*)$";
> $pattern = "^([_a-zA-Z\. at -])*$";

Auf jeden Fall muss der Punkt nicht escaped werden, weil er in einer 
Zeichenklasse steht.

Außerdem muss das letzte "-" in deinem Fall an erster Stelle stehen, weil es 
sonst als Meta-Zeichen interpretiert wird.

Marcus


php::bar PHP Wiki   -   Listenarchive