Примеры > Даты, числа > Разделение времени на части с проверкой на корректность
Пример регулярного выражения для разделения времени на части с одновременной проверкой на корректность (PHP).
# Пример в PHP
$time = '23:59:47'; #hh:mm:ss или hh:mm
$result = preg_match('/^([0-2]?(?<=[0-2]{1})[0-3]{1}|[0-2]? (?<=[0-1]{1})\d{1}):([0-5]{1}\d{1})(?:\:(?=\d{1})([0
-5]{1}(?<=\d{1})\d{1}))?$/',$time, $time);
print_r ($time);Красников Павел, 09.08.2007.

