Примеры  >  Даты, числа  >  Разделение времени на части с проверкой на корректность

Пример регулярного выражения для разделения времени на части с одновременной проверкой на корректность (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.

Вернуться к списку

Добавить в закладки