phpbar.de logo

Mailinglisten-Archive

[php] inverses eregi

[php] inverses eregi

Tobias Ratschiller tobias_(at)_dnet.it
Sun, 27 Jun 1999 18:31:48 +0200


> if(eregi("([0-9])",$e_anzahl_of))
>
> test ich, ob in einem Eingabefeld Zahlen enthalten sind.
> Problem ist nur, dass bei gemischten Eingaben (Zahlen und Nicht-
> Zahlen) die Eingabe als richtig erkannt wird.
>
> Gibts eine Möglichkeit, auf NUR-Zahlen zu prüfen?

 if(eregi("^[0-9]+$",$e_anzahl_of))
^: Beginn des Strings
$: Ende des Strings
+: Ein und mehr Vorkommnisse
Also: Ein String bestehend aus mindestens einer Ziffer.

Die Man-Page zu egrep (POSIX Regular Expressions):
http://www.phpwizard.net/phpTidbits/re.format.7.html
Ein weiterführendes Buch zu REs gibt es unter:
http://phpwizard.net/books.html

Mit freundlichen Grüßen,
  Tobias Ratschiller



php::bar PHP Wiki   -   Listenarchive