Справочник регулярных выражений

Коллекция часто используемых паттернов регулярных выражений с примерами и объяснениями

Целые числа

Соответствует целым числам, включая отрицательные

Числа

Примеры

123 -456 0

Десятичные числа

Соответствует десятичным числам с необязательным знаком минус

Числа

Примеры

123.45 -456.789 0.1

Валюта

Соответствует формату валюты с необязательными разделителями тысяч

Числа

Примеры

$123.45 $1,234.56 $1,000

Буквенно-цифровые

Соответствует только буквам и цифрам

Строки

Примеры

abc123 ABC789 Dev2024

Имя пользователя

Соответствует именам пользователей, начинающимся с буквы, за которой следуют буквы, цифры, подчеркивания или дефисы

Строки

Примеры

john_doe user123 dev-2024

ISO дата

Соответствует датам в формате YYYY-MM-DD

Даты

Примеры

2025-09-27 2025-10-04 2025-10-27

24-часовое время

Соответствует времени в 24-часовом формате (HH:MM)

Даты

Примеры

03:51 08:30 23:59

Базовый Email

Соответствует наиболее распространенным форматам адресов электронной почты

Email

Строгий Email

Соответствует адресам электронной почты со строгой проверкой домена

Email

Базовый URL

Соответствует HTTP и HTTPS URL

URL

Примеры

https://towalles.com http://towalles.com/ru/development/regex-tester

Строгий URL

Соответствует URL со строгой проверкой домена и пути

URL

Примеры

http://towalles.com/ru/development/regex-memo http://towalles.com/ru/development/yaml-formatter

Международный телефон

Соответствует международным номерам телефонов с кодом страны

Номера телефонов

Примеры

+1-234-567-8900 +44 1234567890

Китайский мобильный

Соответствует китайским номерам мобильных телефонов с необязательным кодом страны

Номера телефонов

Примеры

13812345678 +8613812345678

HTML теги

Соответствует HTML тегам с атрибутами или без них

HTML

Примеры

<div class="example">content</div> <img src="/logo.png" alt="Logo" />

HTML атрибуты

Соответствует HTML атрибутам с их значениями

HTML

Примеры

class="dark:bg-gray-800" wire:model="search"

Надежный пароль

Соответствует паролям с минимум 8 символами, включая буквы, цифры и специальные символы

Пароли

Примеры

Pass@word123 Str0ng!Pass

Сложный пароль

Соответствует паролям, требующим заглавные, строчные буквы, цифры и специальные символы

Пароли

Примеры

StrongP@ss123 C0mpl3x!Pass