INF.03Sieci i Bezpieczeństwo
Wyrażenia regularne (RegEx) w walidacji
Wzorce tekstowe służące do zaawansowanego dopasowywania, wyszukiwania i walidacji formatu danych (np. kod pocztowy, e-mail, PESEL, hasło).
Podstawowe symbole RegEx:
^– początek tekstu,$– koniec tekstu.\d– dowolna cyfra (odpowiednik[0-9]).\w– dowolny znak słowa (litery, cyfry, podkreślenie).[a-z]– dowolna mała litera z zakresu od a do z.+– 1 lub więcej wystąpień,*– 0 lub więcej wystąpień,?– 0 lub 1 wystąpienie (opcjonalne).{min,max}– określona liczba powtórzeń (np.{2,5}).
Przykłady wzorców na egzaminie INF.03:
JAVASCRIPT
// 1. Polski kod pocztowy (np. 00-950):
const kodRegex = /^\d{2}-\d{3}$/;
// 2. Numer PESEL (dokładnie 11 cyfr):
const peselRegex = /^\d{11}$/;
// 3. Sprawdzenie w JS:
if (kodRegex.test("01-234")) {
console.log("Kod pocztowy poprawny!");
}Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Wyrażenia regularne (RegEx) w walidacji lub rozpocznij trening.