me_edu
Регулярные выражения (RegEx)Шаг 23 из 27 · 0% пройдено
Практическая валидация · Практическая валидация

Проверка email, телефонов и дат

[\w.+-]+ имя@[\w-]+ домен\.[\w.]+ зона
Шаблон email по частям: имя → собака → домен → доменная зона

Соберём изученное в реальные проверки. Каждый шаблон оборачиваем в ^...$, чтобы проверять строку целиком.

Четырёхзначный год:

^\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).

Заметьте, как пригодились все темы курса: классы, экранирование, квантификаторы, якоря и необязательность ?.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.