How could you match 12 hour time in a regex-- in other words match 12:30 but not 14:74? Thanks!
I believe the above fail in at least one way, particularly regarding strings such as "13:00" (Keith's matches "3:00" in that case).
This one should handle that issue as well as the others brought up.
([01][0-2]|(?