DT Dev Tools

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

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

🔒 Работает полностью в вашем браузере — ничего не загружается

Highlighted matches

Matches and groups

Advertisement

Что делает Regex Tester

Regex Tester применяет регулярное выражение JavaScript к образцу текста, подсвечивает каждое совпадение и перечисляет группы захвата для проверки. Он полезен для проверки шаблонов разбора логов, фрагментов валидации форм, сопоставления маршрутов, идей для поиска и замены и небольших задач извлечения данных, прежде чем выражение будет скопировано в код. Инструмент всегда использует глобальный поиск, поэтому повторяющиеся совпадения хорошо видны.

Эта страница создана для повседневной работы разработчиков: быстрые проверки при отладке, небольшие примеры для документации и очистка данных перед вставкой в редактор, терминал, задачу или тестовую фикстуру. Интерфейс держит ввод, элементы управления, результат и сообщение о состоянии рядом, поэтому результат легко проверить перед копированием.

Приватная работа в браузере

Вся обработка выполняется с помощью JavaScript в браузере. Инструмент не отправляет ваши тексты, токены, URL-адреса, фрагменты или сгенерированные значения на сервер и не требует учётной записи. Такая модель приватности важна, потому что небольшие утилиты при устранении неполадок часто получают настоящие ответы API, образцы конфигурации, логи, данные аутентификации или примеры, похожие на данные клиентов. Локальная работа снижает риски и делает инструмент мгновенным, так как нет обмена данными по сети.

Практические советы

Вводите шаблон без обрамляющих косых черт и используйте флажки для распространённых модификаторов. Совпадения нулевой длины перечисляются, но не подсвечиваются, чтобы не путать вывод. Поскольку эталоном служит поведение RegExp в браузере, результат должен совпадать с современным клиентским JavaScript и актуальным Node.js для того же шаблона и тех же модификаторов.

Всегда проверяйте преобразованный результат, прежде чем полагаться на него в продакшене. Браузерные утилиты отлично подходят для просмотра и подготовки, но не могут знать все соглашения проекта и требования безопасности. Если результат будет закоммичен, опубликован или использован в процессе аутентификации, убедитесь, что в нём нет секретов и что он соответствует формату, которого ожидает ваше приложение.

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

  1. Введите шаблонВведите шаблон регулярного выражения JavaScript без косых черт.
  2. Вставьте текстДобавьте образец текста для проверки.
  3. Просмотрите совпаденияПроверьте подсветку, индексы и группы захвата.

Часто задаваемые вопросы

Нужно ли указывать косые черты?
Нет. Введите только сам шаблон.
Какой движок используется?
Движок RegExp JavaScript в браузере.
Загружается ли образец текста?
Нет. Тестирование выполняется локально.
Advertisement