MULTY-TOOLS



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

Для проверки текстовых полей на валидность используют регулярные выражения (регулярки).
Данный нструмент предназначен для визуальной отладки и тестирования регулярных выражений в браузере.
В поле РЕЗУЛЬТАТ загрузите ТЕКСТ, в поле РЕГУЛЯРНОЕ ВЫРАЖЕНИЕ регулярку. Результат правильной работы будет подсвечен

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

//

Результат:

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

Ошибка в регулярном выражении

Совпадения:

    Типичные примеры регулярных выражений для валидации распространенных типов данных:

    • Номер кредитки: [0-9]{13,16}
    • ICQ: ([1-9])+(?:-?\d){4,}
    • Набор из букв и цифр (латиница): ^[a-zA-Z0-9]+$
    • Набор из букв и цифр (латиница + кириллица): ^[а-яА-ЯёЁa-zA-Z0-9]+$
    • Домен (например 100zona.com): ^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$
    • IPv4: ((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)
    • IPv6: ((^|:)([0-9a-fA-F]{0,4})){1,8}$
    • Имя пользователя (с ограничением 2-20 символов, которыми могут быть буквы и цифры, первый символ обязательно буква): ^[a-zA-Z][a-zA-Z0-9-_\.]{1,20}$
    • Дата в формате YYYY-MM-DD: [0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])
    • Дата в формате DD/MM/YYYY: (0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d
    • Целые числа и числа с плавающей точкой (разделитель точка): \-?\d+(\.\d{0,})?
    • UUID: ^[0-9A-Fa-f]{8}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{12}$
    • Широта или долгота: -?\d{1,3}\.\d+