Регулярное выражение:
//Результат:
Нет совпадений
Ошибка в регулярном выражении
Совпадения:
Типичные примеры регулярных выражений для валидации распространенных типов данных:
- Номер кредитки: [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+