Код Middle Разминка: короткие функции обновлено

parseDate

Условие

Разбери 'ДД.ММ.ГГГГ' в объект { day, month, year } числами. Неподходящая строка даёт null.

Что проверяют тесты

  • разбирает

  • мусор даёт null

Как подойти

Группы захвата приходят в m[1..n]. Без якорей '05.01.2026abc' тоже совпадёт. Именованные группы (?<day>\d{2}) читаются лучше - назови и их.

Подсказки: 1
  1. Якоря ^ и $ не дают частичному совпадению пройти.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.