Wyrażenia regularne (ang. regular expressions, w skrócie regex) to wzorce do wyszukiwania i sprawdzania tekstu. W JavaScript możemy ich używać do walidacji danych, wyszukiwania fragmentów czy zamiany treści.
1. Tworzenie wyrażeń regularnych
W JavaScript mamy dwa sposoby:
- literał:
/wzorzec/,
- konstruktor:
new RegExp("wzorzec").
const regex1 = /abc/;
const regex2 = new RegExp("abc");
console.log(regex1.test("abcdef")); // true
console.log(regex2.test("xyz")); // false
2. Podstawowe metody
test() — sprawdza, czy tekst pasuje, zwraca true/false,
match() — zwraca dopasowania w tekście, …