MathZ

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

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

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

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

Результаты

Статус

Введите регулярное выражение для тестирования

Найденные совпадения

Нет совпадений

Информация

Количество совпадений: 0
Время выполнения: -
Используемые флаги: -

Замена

Примеры регулярных выражений

Электронная почта

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Проверяет корректность email адреса

URL

https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
Проверяет корректность URL

Телефон

^\+?[1-9]\d{1,14}$
Проверяет международный номер телефона

Пароль

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$
Минимум 8 символов, буквы и цифры

Дата

^\d{4}-\d{2}-\d{2}$
Формат YYYY-MM-DD

IP адрес

^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
Проверяет IPv4 адрес

Справочник регулярных выражений

Специальные символы

. Любой символ (кроме переноса строки)
^ Начало строки
$ Конец строки
* 0 или более повторений
+ 1 или более повторений
? 0 или 1 повторение
\ Экранирование символа
| Альтернатива (или)

Классы символов

[abc] Любой из символов a, b, c
[^abc] Любой символ, кроме a, b, c
[a-z] Диапазон символов от a до z
\d Любая цифра [0-9]
\w Слово [a-zA-Z0-9_]
\s Пробельный символ
\D Не цифра [^0-9]
\W Не слово [^a-zA-Z0-9_]