В григорианском календаре, если год делится на 400, то это високосный год. 2000 год - високосный год, когда 2100 нет. как бы вы реализовали (if year % 400 == 0)
, используя только конструкции регулярных выражений? реализация, если инструкция else будет считаться недействительной, так как это будет рассмотрено извне. решение будет проверяться, если февраль имеет 28 или 29 дней. Моя проблема связана с 4-значным годом (с 1000), но любое руководство к общему решению также будет очень полезно.Действительные даты в регулярном выражении
EDIT: Nevermind. Найдено Руководство. http://regexadvice.com/blogs/mash/archive/2004/04/02/Dealing-with-dates-and-leap-years.aspx
Не отмечайте как ANSWERED, но добавьте ответ и отметьте его (или другой) – flup