Регулярний вираз:
//Результат:
Немає збігів
Помилка у регулярному виразі
Совпадения:
Типові приклади регулярних виразів для валідації найпоширеніших типів даних:
- Номер кредитної карти:
[0-9]{13,16} - ICQ номер:
([1-9])+(?:-?\d){4,} - Набір з літер і цифр (латиницею):
^[a-zA-Z0-9]+$ - Набір з літер і цифр (латиниця + кирилиця):
^[а-яА-ЯёЁa-zA-Z0-9]+$ - Домен (например sochka.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+