wakadakawaka e812cf010b slug
2025-06-16 21:00:58 +05:00

121 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Шаблоны регулярок
slug: прочее-регулярные-выражения/шаблоны-регулярок
---
# 📚 Часто используемые регулярные выражения
Полезная мини-библиотека шаблонов на каждый день.
---
## 📧 Email
```regex
\b[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}\b
```
---
## 📱 Телефон (Россия)
```regex
\+7\s?\(?\d{3}\)?\s?\d{3}[-\s]?\d{2}[-\s]?\d{2}
```
---
## 🔗 URL
```regex
https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
```
---
## 🔢 Только числа
```regex
^\d+$
```
---
## 🔠 Только буквы
```regex
^[a-zA-Zа-яА-Я]+$
```
---
## 🆔 UUID (GUID)
```regex
[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}
```
---
## 📅 Дата в формате YYYY-MM-DD
```regex
\d{4}-\d{2}-\d{2}
```
---
## 💳 Номер банковской карты (16 цифр)
```regex
\b\d{4}[- ]?\d{4}[- ]?\d{4}[- ]?\d{4}\b
```
---
## 💻 IP-адрес (IPv4)
```regex
\b(?:\d{1,3}\.){3}\d{1,3}\b
```
---
## 🔐 Пароль (минимум 8 символов, буквы и цифры)
```regex
^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$
```
---
## 📦 Почтовый индекс (Россия)
```regex
\b\d{6}\b
```
---
## 🧼 HTML-теги
```regex
<[^>]+>
```
---
## 🔍 Ненулевое число с десятичной точкой
```regex
^\d*\.\d+$
```
---
## 📁 Расширение файла `.jpg`, `.png`, `.gif`
```regex
\.(jpe?g|png|gif)$
```