Метад 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,
    які разбівае радок