Тестер регулярных выражений
Проверяйте регулярные выражения 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 с живой обратной связью