Cheatah: mit preg_match nur zahlen erlauben

Beitrag lesen

Hi,

preg_match("([0-9]{2}):([0-9]{2})",$ergebnis]
aber funkt natürlich net..

nein, das "funkt" in der Tat nicht. Es funktioniert jedoch wunderbar - wenn auch nicht den Anforderungen entsprechend. Hier wird auf exakt(!) zwei Ziffern, einen Doppelpunkt und wieder exakt(!) zwei Ziffern gematcht, und zwar irgendwo innerhalb des Strings. Du möchtest Dich mit den Symbolen für String-Anfang und -Ende sowie mit den geschweiften Klammern beschäftigen; ferner möchtest Du die Bedeutung von vordefinierten Zeichenklassen wie \w und \d eruieren.

hab noch / \ gesehen das die
reingehören aber ich hab leider null plan für was die
überhaupt stehen...

Dann solltest Du Dich sehr intensiv mit den Grundlagen von Regular Expressions beschäftigen, bevor Du sie anwendest und eventuell schwerwiegende und sicherheitskritische Fehler machst.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes