Соберём изученное в реальные проверки. Каждый шаблон оборачиваем в ^...$, чтобы проверять строку целиком.
Четырёхзначный год:
^\d{4}$ — «2026»
Дата в формате ГГГГ-ММ-ДД (упрощённо):
^\d{4}-\d{2}-\d{2}$ — «2026-06-21»
Российский телефон (несколько форматов):
^\+?7?\s?\(?\d{3}\)?[\s-]?\d{3}[\s-]?\d{2}[\s-]?\d{2}$
Простая проверка email:
^[\w.+-]+@[\w-]+\.[\w.]+$
Разберём email-шаблон по частям: • [\w.+-]+ — имя до собаки (буквы, цифры, точки, плюс, минус); • @ — обязательная собака; • [\w-]+ — домен; • \. — точка перед зоной (экранирована!); • [\w.]+ — доменная зона (com, ru, co.uk).
Заметьте, как пригодились все темы курса: классы, экранирование, квантификаторы, якоря и необязательность ?.