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_]