![]() Mailinglisten-Archive |
Hallo Liste! Ich habe einen String, der nur Ziffern enthalten darf. Mit preg_match("/^[1-9][0-0]*$/", $string) kann ich �berpr�fen, ob das zutrifft und ggf. eine Fehlermeldung ausgeben. Gibt es vieleicht auch eine Funktion, mit der ich automatisch alle nicht zugelassenen Eingaben entfernen kann? Also quasi ein strip_tags f�r Strings, bei denen ich mit einem RegEx angebe, welche Zeichen im String stehenbleiben sollen. (z.B. Mache aus "123,20" ein "12320" oder aus "125 g" ein "125"). Ich k�nnte jetzt nat�rlich mit str_replace(",", "", $string) aus dem Beispiel oben einfach das Komma l�schen, es kann sich hier aber auch um andere Zeichen handeln, die ich vorher nicht kenne. Oder muss ich wirklich ein Array anlegen, in dem ich alle Zeichen ber�cksichtige, die ich mit str_replace ersetzen will? Viele Gr��e, Lars Brinkmann
php::bar PHP Wiki - Listenarchive