регулярний виразрегулярні виразиjavascriptрозвитку

Регулярні вирази: повний посібник із прикладами

Що таке регулярні вирази, як читати шаблони, 10 готових регулярів для перевірки електронної пошти, номерів телефонів, URL і дат.

Опубліковано 23 лютого 2026 р.·Час читати: 8 хв

Що таке регулярні вирази?

Регулярні вирази (regex, regexp) — це потужна мова для пошуку та заміни тексту за шаблоном. Використовується в JavaScript, Python, PHP, bash та більшості інших мов.

Основний синтаксис

СимволЗначенняПриклад
---------
`.`Будь-який символ`a.c` → "abc", "a1c"
`*`0 або більше`ab*c` → "ac", "abc", "abbc"
`+`1 або більше`ab+c` → "abc", "abbc"
`?`0 або 1`ab?c` → "ac", "abc"
`^`Початок рядка`^Привіт`
`$`Кінець рядка`Світ$`
`\d`Цифра`\d{3}` → "123"
`\w`Літера/цифра/_`\w+`

10 готових викрійок

// Електронна пошта 
/[\w.-]+@[\w.-]+\.\w+/ 

// РЧ телефон 
/\+7[\s(]?\d{3}[\s)]?\d{3}[-\s]?\d{2}[-\s]?\d{2}/ 

// URL 
/https?:\/\/[^\s]+/ 

// IPv4 
/\b(?:\d{1,3}\.){3}\d{1,3}\b/ 

// Дата ДД.ММ.РРРР 
/\d{2}\.\d{2}\.\d{4}/ 

// Кирилиця 
/[А-Яа-яйо]+/ 

// Шістнадцятковий колір 
/#[0-9A-Fa-f]{6}/ 

// Поштовий індекс Російської Федерації 
/\d{6}/ 

// ІПН (10 цифр) 
/\d{10}/ 

// UUID 
/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/ 

Перевірте свій регулярний вираз у нашому інтерактивному інструменті з підсвічуванням збігів.

Ми використовуємо cookie для аналітики. Політика конфіденційності Ви можете прийняти або відхилити необов'язкове відстеження.