Бесплатный инструмент · без регистрации

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

Проверяйте regex на JavaScript в реальном времени. Меняйте шаблон, флаги и текст — сразу увидите совпадения и группы захвата.

Регулярное выражение

JavaScript
gi

Без внешних слешей / /. Обратную косую черту вводите один раз: \d.

Шаблон и текст обрабатываются в вашем браузере и не отправляются на сервер.

Флаги
Попробуйте:

Результат

0.9 мс

Совпадений: 2

Совпадения в тексте

Напишите на hello@example.com
Для партнёров: partners@salesninja.ru
Это не email: hello@

Совпадения и группы

  1. #1Позиция 12–29
    hello@example.com
  2. #2Позиция 45–67
    partners@salesninja.ru

Используйте в JavaScript

Готовый конструктор с экранированием для строки JavaScript.

const regex = new RegExp("[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}", "gi");

Короткая шпаргалка

Символы

\d
Цифра
\s
Пробельный символ
.
Любой символ, кроме переноса строки без s
[a-z]
Буква из диапазона a–z

Повторения

+
Один или больше
*
Ноль или больше
?
Ноль или один
{2,4}
От двух до четырёх

Группы и позиции

(…)
Группа захвата
(?:…)
Группа без захвата
^ / $
Начало / конец
a|b
a или b

Вопросы о регулярных выражениях

Расскажите о задаче.
Соберём решение
под ваш бизнес.

Познакомимся, разберём вашу ситуацию и наметим первые шаги. Без скриптов и давления: заявка вас ни к чему не обязывает.

  • Пишет живой менеджер, не бот
  • NDA по умолчанию,
    ничего не уйдёт наружу
  • Никаких почтовых цепочек и спама
Ответим в течение 1 рабочего дня