ESC

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

/ / g

Быстрые шаблоны

Статистика

Всего совпадений 0
Групп 0
Время выполнения 0ms
Все данные обрабатываются в браузере. Ничего не отправляется на сервер.

0

Всего совпадений

0

Групп

0ms

Время выполнения

Примеры использования

Проверка email

Валидация и извлечение email-адресов из текста с помощью regex-шаблонов.

/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/g
Извлечение URL

Поиск и извлечение URL-адресов из любого текста с помощью регулярных выражений.

/https?:\/\/[\w\-]+(\.[\w\-]+)+/g
Парсинг телефонных номеров

Разбор и проверка телефонных номеров в различных международных форматах.

/\+?\d{1,4}[-.\s]?\(?\d{1,3}\)?[-.\s]?\d{1,4}/g

Возможности

Подсветка совпадений

Визуальная подсветка всех совпадений в тестовой строке

Флаги Regex

Поддержка глобального, без учёта регистра, многострочного и DotAll флагов

Быстрые шаблоны

Готовые шаблоны для типовых задач: email, URL, телефон

Детали групп

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

Статистика

Количество совпадений, групп и время выполнения

Тестирование в реальном времени

Результаты обновляются автоматически при вводе

Обработка ошибок

Понятные сообщения об ошибках при некорректных regex-шаблонах

Конфиденциальность

Вся обработка в браузере, данные не отправляются на сервер

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

1

Введите шаблон

Введите регулярное выражение в поле шаблона.

2

Настройте флаги

Выберите нужные флаги: глобальный, без учёта регистра, многострочный, DotAll.

3

Введите тестовую строку

Вставьте или введите текст для проверки вашего regex-шаблона.

4

Посмотрите результаты

Совпадения подсвечены, детали включают информацию о группах.

5

Используйте быстрые шаблоны

Попробуйте готовые шаблоны для типовых задач вроде email или URL.

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

Шаблон поиска из символов. Используется для поиска, валидации или извлечения данных из текста — email, URL, дат и т.д.

"g" ищет все совпадения, "i" игнорирует регистр, "m" делает ^ и $ работающими построчно, "s" позволяет точке совпадать с переносами строк.

Скорее всего: пропущен флаг "g", не экранированы спецсимволы (точки, скобки) или шаблон просто не встречается в тестовой строке.

Круглые скобки () в шаблоне, которые «захватывают» совпавший текст для дальнейшего использования. Например, (\d{4})-(\d{2}) захватывает год и месяц отдельно.

Всё работает в браузере на JavaScript. Данные не отправляются на сервер.

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

Regex — то, что все гуглят каждый раз заново. Вставьте шаблон, вставьте текст — и сразу увидите подсвеченные совпадения. Не нужно гадать, правильный ли шаблон — вы узнаете это в реальном времени.

Поиск по шаблону регулярных выражений

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

Готовые шаблоны для типовых задач

Не помните шаблон для валидации email? Или как найти URL? Нажмите на быстрые шаблоны и загрузите готовые regex для email, URL, телефонов, IP и дат одним кликом. Сэкономите поход на Stack Overflow.

Безопасность и конфиденциальность

Безопасность ваших данных — наш приоритет

Локальная обработка

Вся обработка происходит в вашем браузере

Без передачи данных

Ваши данные не отправляются на наши серверы

Без хранения данных

Данные не хранятся и не передаются

SSL-шифрование

SSL-шифрование для безопасного соединения

Next Step