Mailinglisten-Archive |
> 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