Метод 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,
    който разделя низ