Baza wiedzy

Regex (Wyrażenie regularne)

Wzorzec tekstowy używany do wyszukiwania, walidacji lub przetwarzania ciągów znaków według określonych reguł.

← Wróć do bazy wiedzy

Czym jest regex



Wyrażenie regularne to specjalny zapis opisujący wzorzec znaków. Może służyć do sprawdzenia, czy dane wejściowe mają poprawny format, do wyszukiwania fragmentów tekstu lub do ich modyfikacji.



Przykłady zastosowań



  • walidacja adresu e-mail,

  • sprawdzenie numeru telefonu,

  • kontrola formatu slugów i identyfikatorów,

  • filtrowanie treści wejściowej.



Podstawowe elementy



  • ^ - początek ciągu,

  • $ - koniec ciągu,

  • [a-z] - zakres znaków,

  • +, *, {n,m} - powtórzenia,

  • | - alternatywa.



Przykład


/^[a-z0-9_]{1,50}$/


Taki regex dopuszcza tylko małe litery, cyfry i podkreślenia, od 1 do 50 znaków.



Ryzyka



  • zbyt restrykcyjny regex może blokować poprawne dane,

  • zbyt luźny regex nie daje realnej ochrony,

  • bardzo złożone wyrażenia mogą być trudne do utrzymania i audytu.

Przykład wdrożenia
Powiązane pojęcia
Kontakt
Masz pytanie techniczne?

Porozmawiajmy

Chętnie wyjaśnię, jak te pojęcia przekładają się na Twój projekt.

Skontaktuj się