Metoda test

Metoda test sprawdza, czy w ciągu znaków występuje co najmniej jedno dopasowanie do wyrażenia regularnego. Jeśli tak - zwraca true, a jeśli nie - false.

Składnia

javascriptwyrażenie_regularne.test(ciąg_znaków);

Przykład

Sprawdźmy, czy w ciągu znaków jest czas:

javascriptlet str = '12:39';
let reg = /\d\d:\d\d/;

let res = reg.test(str);
console.log(res);

Wynik wykonania kodu:

javascripttrue

Przykład

Sprawdźmy, czy cały ciąg znaków pasuje do wyrażenia regularnego:

javascriptlet str = '12:39';
let reg = /^\d\d:\d\d$/;

let res = reg.test(str);
console.log(res);

Wynik wykonania kodu:

javascripttrue

Przykład

Sprawdźmy, czy ciąg znaków składa się tylko z cyfr:

javascriptlet str = '123';
let reg = /^\d+$/;

let res = reg.test(str);
console.log(res);

Wynik wykonania kodu:

javascripttrue

Zobacz też

  • metoda match,
    która wyszukuje dopasowania w ciągu znaków
  • metoda matchAll,
    która wyszukuje wszystkie dopasowania w ciągu znaków
  • metoda exec,
    która wykonuje sekwencyjne wyszukiwanie
  • metoda replace,
    która wykonuje wyszukiwanie i zamianę
  • metoda search,
    która wykonuje wyszukiwanie
  • metoda split,
    która dzieli ciąg znaków