Работает локально в браузере. Введённые данные не отправляются на наши серверы.
Здесь появится результат
Советы по проверке regex
Тестируйте и совпадения, и заведомо несовпадающие примеры.
Остерегайтесь catastrophic backtracking на пользовательском вводе.
Якоря ^/$ — когда нужен match всей строки.
Документируйте флаги (i, m, s), которые использует runtime.
Предпочитайте простые шаблоны, которые легко объяснить на ревью.
Что регулярное выражение реально ловит
Обработка выполняется в браузере — введённые данные не загружаются на наши серверы.
Вставьте шаблон и пример — подсветка совпадений, групп и промахов. Флаги вроде i меняют результат не меньше, чем сам шаблон.
Шаблон из этого JS-тестера в Python, grep или .NET может вести себя иначе.
Как проверить regex
Введите шаблон и пример
Кусок из логов, не одно счастливое слово.
Смотрите совпадения и группы
Пустые группы и жадные квантификаторы — частый сюрприз.
Сузьте перед продом
Явные классы символов лучше `.+` на недоверенном вводе.
FAQ: regex tester
Какой диалект?
JavaScript в браузере. Lookbehind и Unicode-свойства зависят от версии движка.
ReDoS зависнет вкладку?
Патологические шаблоны могут. Держите примеры короткими, пока экспериментируете.
Пример загружается?
Нет. Сопоставление локальное.

