phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Regul=E4rer_Ausdruck=3F?=

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Regul=E4rer_Ausdruck=3F?=

Tobias Ratschiller tobias_(at)_dnet.it
Thu, 5 Aug 1999 10:23:31 +0200


> Ich dachte "[a-zA-Z][a-zA-z0-9]{4,}" bzw. [[:alpha]][[:alnum]]{4,}
müßte es
> eigentlich tun - das klappt für die ersten 5 Zeichen auch, aber
danach kann
> ich Sonderzeichen eingeben.
> Weiß jemand Rat?

Du musst sicherstellen, daß Du Dich auf den ganzen String beziehst:
"^[a-zA-Z][a-zA-z0-9]{4,}$"
^: Beginn
$: Ende des Strings

> Gibt es eigentlich einen 'not' Operator oder einen Operator um
bestimmte
> Zeichen auszuschließen?
>  z.B. Hätte ich gern ein Wort mit Buchstaben von a-z ohne h,k,o,s

Der Not-Operator ist "^" in einer Bracket-Expression, zum Beispiel:
"[^hkos]".

> Vielleicht kennt jemand auch eine gute Beispielsammlung oder ein
Tutorial.
> Die Beispiele in der PHP - Doku sind doch sehr dürftig und die
REGEX - Doku
> ist auch bescheiden.

http://www.phpwizard.net/phpTidbit/old.html?ID=5

Mit freundlichen Grüßen,
  Tobias Ratschiller



php::bar PHP Wiki   -   Listenarchive