Метод test

Метод test проверава да ли у стрингу постоји бар једно поклапање са регуларним изразом. Ако постоји - враћа се true, а ако не - false.

Синтакса

javascriptрегуларниИзраз.test(стринг);

Пример

Проверимо да ли у стрингу постоји време:

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

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

Резултат извршавања кода:

javascripttrue

Пример

Проверимо читав стринг на поклапање са регуларним изразом:

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

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

Резултат извршавања кода:

javascripttrue

Пример

Проверимо да ли се стринг састоји само од цифара:

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

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

Резултат извршавања кода:

javascripttrue

Погледајте такође

  • метод match,
    који тражи поклапања у стрингу
  • метод matchAll,
    који тражи сва поклапања у стрингу
  • метод exec,
    који извршава секвенцијалну претрагу
  • метод replace,
    који извршава претрагу и замену
  • метод search,
    који извршава претрагу
  • метод split,
    који дели стринг