[Moscow.pm] Date Validate

Vladimir V. Perepelitsa inthrax на gmail.com
Пн Мар 3 01:48:50 PST 2008


On Monday 03 March 2008 12:40, Илья wrote:
> никак не могу въехать зачем такой монстр и почему, можно немного
> прокомментировать?
> например:
> ([02468][048]|[13579][26])([02468][048]|[13579][26])
>
согласен, можно заменить на:
([02468][048]|[13579][26]){2}
просто пошаговая доработка без оптимизации.
([02468][048]|[13579][26]) - признак делимости на 4, формализованный в виде 
регулярного выражения.
изначально паттерн года был \d\d([02468][048]|[13579][26])
но т.к. необходимо учитывать, что столетие тоже должно делиться на 4, чтоб год 
был високосным, паттерн был скопирован.

-- 
Vladimir Perepelitsa aka Mons Anderson
<inthrax на gmail.com> / #99779956


Подробная информация о списке рассылки Moscow-pm