wyrażenie regularnewyrażenia regularneJavaScriptrozwój

Wyrażenia regularne: kompletny przewodnik z przykładami

Co to jest wyrażenie regularne, jak czytać wzorce, 10 gotowych stałych bywalców do sprawdzania poprawności adresu e-mail, numerów telefonów, adresów URL i dat.

Opublikowany 23 lutego 2026·Czas przeczytać: 8 min

Co to są wyrażenia regularne?

Wyrażenia regularne (regex, regexp) to potężny język do wyszukiwania i zastępowania tekstu przy użyciu wzorców. Używany w JavaScript, Python, PHP, bash i większości innych języków.

Podstawowa składnia

SymbolZnaczeniePrzykład
---------
`.`Dowolny znak`a.c` → „abc”, „a1c”
`*`0 lub więcej`ab*c` → „ac”, „abc”, „abbc”
`+`1 lub więcej`ab+c` → „abc”, „abbc”
`?`0 lub 1`ab?c` → „ac”, „abc”
`^`Początek linii`^Witam`
`$`Koniec linii`Świat$`
`\d`Cyfra`\d{3}` → „123”
`\w`Litera/cyfra/_`\w+`

10 gotowych wzorów

// E-mail 
/[\w.-]+@[\w.-]+\.\w+/ 

// Telefon RF 
/\+7[\s(]?\d{3}[\s)]?\d{3}[-\s]?\d{2}[-\s]?\d{2}/ 

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

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

// Data DD.MM.RRRR 
/\d{2}\.\d{2}\.\d{4}/ 

// Cyrylica 
/[A-Yaa-yayo]+/ 

// Kolor szesnastkowy 
/#[0-9A-Fa-f]{6}/ 

// Kod pocztowy Federacji Rosyjskiej 
/\d{6}/ 

// INN (10 cyfr) 
/\d{10}/ 

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

Przetestuj wyrażenie regularne w naszym interaktywnym narzędziu z podświetlaniem dopasowań.

Używamy cookies do analityki. Polityka prywatności Możesz zaakceptować lub odrzucić nieobowiązkowe śledzenie.