Регулярные выражения: время чч: мм проверка 24 часа формат:
([0-1]\d|2[0-3]):([0-5]\d)
Если вам тоже нужны секунды:
([0-1]\d|2[0-3]):([0-5]\d)(:([0-5]\d))?
Редактировать :
Чтобы предотвратить конечный AM / PM, частичное совпадение не может быть разрешено, или вы должны поместить выражение между ^ и $.
^([0-1]\d|2[0-3]):([0-5]\d)(:([0-5]\d))?$