Időpontra illeszkedő regex
Tudom, hogy jó dolog a regex, már vettem is egy könyvet a témában. Sajnos időm nincs most belemélyedni a regex világába, meg hát én a munkahelyemen vagyok a könyv meg otthon. Keresgéltem a neten, vbence leírását is nézegettem (amiben egyébként sok az elgépelés), de nem találtam rá a megfelelő megoldásra.
Tehát a feladata a következő:
Kellene egy olyan regex, ami illeszkedik egy 24 órás időpontra HH:MM formában. Adott egy maximum 5 karakter hosszú string, amit vizsgálni kell. Jó lenne, ha nem kellene 9:30-hoz 09:30-at írni.
Én próbálkoztam már többféleképpen, de nem akart helyesen működni. preg_match-csel szeretném használni (ezt ezért tartom fontosnak leírni, mert ugye amit én ereg-gel használtam és ment (bár hibásan), arra a preg_match kaptásból hibát írt, aminek okát nemtom ...).
■ Tehát a feladata a következő:
Kellene egy olyan regex, ami illeszkedik egy 24 órás időpontra HH:MM formában. Adott egy maximum 5 karakter hosszú string, amit vizsgálni kell. Jó lenne, ha nem kellene 9:30-hoz 09:30-at írni.
Én próbálkoztam már többféleképpen, de nem akart helyesen működni. preg_match-csel szeretném használni (ezt ezért tartom fontosnak leírni, mert ugye amit én ereg-gel használtam és ment (bár hibásan), arra a preg_match kaptásból hibát írt, aminek okát nemtom ...).
pl.:
kicsit bonyolultabb
a pont pedig csak azért van benne, hátha valaki tud helyesen is írni:
Thx
ereg vs preg
egy perjel kell a minta elejére és végére, ez a legfőbb különbség:
preg_match('/minta/módosítók', $var);