Тестер регулярных выражений

Рекомендуемый

Тестируйте, отлаживайте и изучайте регулярные выражения с подсветкой и деталями совпадений в реальном времени.

Инструменты разработчикаБесплатно и онлайн
Загрузка инструмента...

Об этом инструменте

Регулярное выражение (regex) — это компактный шаблон для поиска, сопоставления, проверки и извлечения текста. Вместо того чтобы писать отдельный код для проверки «похожа ли строка» на email, телефон или дату, вы один раз описываете форму текста регулярным выражением, и движок находит все совпадения за вас.

Что такое регулярное выражение?

Regex — это строка из специальных символов и литералов, задающая шаблон поиска. Например, шаблон ^\d{4}-\d{2}-\d{2}$ совпадает с текстом, который начинается четырьмя цифрами, дефисом, двумя цифрами, ещё дефисом и двумя цифрами — то есть с датой вида 2026-07-17.

Зачем это нужно?

  • Валидация — проверить, что введённые данные это корректный email, URL, телефон или пароль.
  • Поиск и извлечение — найти все цены, хэштеги или ссылки в тексте.
  • Очистка данных — убрать лишние символы или привести форматы к единообразию перед импортом.
  • Замена текста — поменять даты, форматы телефонов или плейсхолдеры за один проход.
  • Обучение — безопасно экспериментировать с шаблонами до того, как они окажутся в коде.

Этот тестер работает полностью в вашем браузере. Введите шаблон, вставьте текст для проверки — и каждое совпадение сразу подсветится, покажется его позиция и группы захвата. Ничего не отправляется на сервер.

Как использовать

  1. Введите шаблон в поле Регулярное выражение (без окружающих слэшей).
  2. Включите нужные флаги: g — все совпадения, i — без учёта регистра, m — многострочный режим.
  3. Выберите готовый шаблон из Стандартные шаблоны (email, URL, телефон, IPv4, дата, HEX-цвет, имя пользователя, пароль) для быстрого старта.
  4. Введите или вставьте текст в поле Тестовая строка.
  5. Оцените результат: совпадения подсвечены жёлтым, показано количество совпадений, а для каждого — индекс и группы захвата.
  6. Используйте кнопку копирования, чтобы перенести финальную строку /шаблон/флаги прямо в код.