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

Проверяйте регулярные выражения JavaScript с живой подсветкой. Совпадения появляются по мере ввода. Все шесть флагов — g, i, m, s, u, y — включаются независимо. Видно позицию, полное совпадение и группы захвата для каждого. Понятные ошибки для некорректных паттернов.

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

1

Введите regex

Введите шаблон между слешами или в поле паттерна.

2

Включите флаги

g, i, m, s, u или y — по необходимости.

3

Вставьте текст

Вставьте текст, по которому нужно проверить совпадения.

4

Посмотрите совпадения

Совпадения подсвечены, индекс и группы — ниже.

//g
2 совпадений
Тестовая строка
Подсвеченные совпадения
Contact us at hello@example.com or support@mycompany.org.
Invalid: not-an-email
Детали совпадений
#1Позиция: 14
Полное совпадение:hello@example.com
#2Позиция: 35
Полное совпадение:support@mycompany.org

Возможности

Живая подсветка

Совпадения подсвечиваются в тексте по мере ввода.

Детали совпадений

Индекс, полное совпадение и группы захвата для каждого совпадения.

Шесть флагов

g, i, m, s, u и y — включаются независимо.

Сообщения об ошибках

Понятные ошибки при некорректном regex.

Типичные сценарии

  • Отладить regex перед вставкой в код
  • Проверить паттерн на тестовых данных
  • Проверить группы захвата и индексы совпадений
  • Изучить синтаксис regex с живой обратной связью

Частые вопросы

Похожие инструменты