Регулярное выражение для даты РФ

Шаблон для российского формата даты: 03.09.2026. Поддерживает 28/29/30/31 день.

ПресетСтраница примера инструмента

Регулярное выражение для даты РФ — поля заполнены примером, их можно менять. Настройки уедут в ссылку «Поделиться», а заголовок страницы и вкладки описывают исходный пресет, а не текущие поля.

Вернуться к обычному виду инструмента: Регулярные выражения

Об этом примере

Российский формат даты — ДД.ММ.ГГГГ с точками. Шаблон требует двузначный день 01–31, двузначный месяц 01–12 и четырёхзначный год. Тест 03.09.2026 — привычная запись. Как и в случае ISO, проверка чисто синтаксическая: 31.02.2026 формально пройдёт, хотя такого дня нет. Подходит для парсинга дат в отечественных формах и отчётах. Для машиночитаемого обмена предпочтительнее пресет date-iso.

Флаги пишутся подряд, без запятой и без пробелов. Поддерживаются g (все совпадения), i (без учёта регистра), m (^ и $ в каждой строке), s (. включает перевод строки), u (режим Unicode), y (поиск с позиции lastIndex), v (наборы Unicode вместо одиночных классов) и d (индексы начала совпадений). Порядок не важен: «giu» и «ug» — одно и то же.

Объяснение

Начало строки затем одно из: '0' затем один из от '1' до '9' или один из '1', '2' затем цифра или '3' затем один из '0', '1' затем '.' затем одно из: '0' затем один из от '1' до '9' или '1' затем один из от '0' до '2' затем '.' затем цифра (ровно 4 раз) затем конец строки

Диаграмма выражения

Railroad — структура AST: терминалы, ветки и петли. NFA — переходы между состояниями автомата, ε-переходы отмечены пунктиром.

^группа №10[…][12]\d3[01].группа №20[…]1[0-2].группа №3{4}\d$

Подсветка токенов

Цвет показывает роль фрагмента: литерал, класс, квантор, группа и т.д.

Live-тест

Готовые регулярки

Каталог регулярок →

Найдено: 66 из 66