ttools

Regex тестер

Проверить регулярку на тексте с подсветкой совпадений. Все JS-флаги.

//gi
Текст2 совпадений
Результат
user@example.com, another.user+tag@mail.ru, not-an-email Позвони: +7 (999) 123-45-67 или 8 800 555-35-35 Даты: 2026-04-18, 15.01.2025
Показать все совпадения (2)
1.user@example.com[016]
2.another.user+tag@mail.ru[1842]

Как работает

Регулярное выражение компилируется встроенным в браузер движком RegExp и применяется к тексту. Все совпадения подсвечиваются прямо на месте, ошибки синтаксиса показываются сразу.

Где пригодится

Проверить паттерн для формы ввода, отладить поиск в коде, разобрать лог, извлечь данные из текста. Быстрая итерация без запуска кода — изменил паттерн, мгновенно увидел результат.

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

3
Какой движок регулярок?+

JavaScript RegExp — тот же, что в браузерах и Node.js. Синтаксис PCRE похож, но не идентичен. Для Python/PHP результаты могут отличаться.

Что значат флаги g, i, m?+

g — глобальный поиск (все совпадения, не только первое). i — без учёта регистра. m — ^$ работают на каждую строку. s — точка матчит перенос строки. u — корректная работа с юникодом.

Как экранировать специальные символы?+

Обратным слэшем: \. \? \+ \*. Для литеральной точки пишите \. — иначе точка значит «любой символ».

Вам также пригодится