Mailinglisten-Archive |
* Maik Ryssel:: > $string = "22:23:45" // Time > preg_match("/^([01]{0,1}\d|2[0-3]):(0\d|[1-5]\d):(0\d|[1-5]\d)/",$string,$matches); > > Es sollen nur korrekte Zeiteingaben gematcht werden. Was sind korrekte Zeitangaben? 00:1:23 ist ebenso korrekt wie 1:0:59. > Problem ist, das er bei Eingabe von 25 als Stunde auf 2 matcht und nicht > false :-( Hm. Ungetestet. ([01]?[0-9]|2[0-3]):([0-5]?[0-9]):([0-5]?[0-9]) ([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]) Möchtest Du die Matches aufbewahren?
php::bar PHP Wiki - Listenarchive