Часто бывает нужна какая-нибудь конкретная регулярка — например, проверить почту или номер телефона. Собрали 40 часто встречаемых, чтобы они всегда были под рукой (или, на худой конец, в закладках).

# Название Регулярное выражение
1Проверка email/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/
2Проверка URL/^https?:\/\/[\w\-]+(\.[\w\-]+)+[/#?]?.*$/
3Только цифры/^\d+$/
4Только буквы/^[a-zA-Z]+$/
5Телефон РФ/^(?:\+7|8)[\s-]?\(?\d{3}\)?[\s-]?\d{3}[\s-]?\d{2}[\s-]?\d{2}$/
6HEX-цвет/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/
7IPv4-адрес/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/
8Дата ДД.ММ.ГГГГ/^(0[1-9]|[12]\d|3[01])\.(0[1-9]|1[012])\.(19|20)\d{2}$/
9Время ЧЧ:ММ/^([01]\d|2[0-3]):([0-5]\d)$/
10Сильный пароль (8+ символов, буквы + цифры)/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$/
11Хотя бы одна заглавная буква/(?=.*[A-Z])/
12Только латиница и цифры/^[a-zA-Z0-9]+$/
13YouTube ID из ссылки/(?:v=|\/embed\/|\.be\/)([^?&"]{11})/
14Удалить HTML-теги/<[^>]*>/g
15Удалить лишние пробелы/\s+/g
16Найти все цифры/\d+/g
17Заменить цифры на */\d/g
18CamelCase → snake_case/([A-Z])/g
19snake_case → camelCase/_[a-z]/g
20Первая буква заглавная/^\w/
21Все слова с заглавной/\b\w/g
22Повторяющиеся слова/\b(\w+)\b\s+\1\b/gi
23UUID/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i
24Base64/^(data:[^;]+;base64,)?[A-Za-z0-9+/=]+$/
25Число с плавающей точкой/^-?\d*(\.\d+)?$/
26Сумма в рублях/^\d{1,3}(?:\s\d{3})*(?:[.,]\d{1,2})?\s?₽?$/
27@упоминания/@\w+/g
28#хэштеги/#\w+/g
29Удалить эмодзи/[\u{1F600}-\u{1F6FF}|\u{2600}-\u{26FF}|\u{2700}-\u{27BF}]/gu
30Только кириллица/^[а-яА-ЯёЁ]+$/u
31Логин (3–20 символов)/^[a-zA-Z0-9_-]{3,20}$/
32Есть спецсимволы/[^a-zA-Z0-9\s]/
33Пробелы в начале/конце/^\s|\s$/
34Все числа в тексте/-?\d+(\.\d+)?/g
35Сжать пробелы/\s+/g
36Пустая строка или пробелы/^\s*$/
37Простая CSV-строка/^[^,\r\n]+(,[^,\r\n]+)*$/
38IPv6 (упрощённо)/^([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$/
39Только пробелы и табы/^[\s\t]*$/
40Случайный пароль 12 символов (паттерн)/[A-Za-z0-9]{12}/

Сохрани страницу — и 40 самых полезных регулярных выражений всегда под рукой!