Метод match у регуларним изразима JavaScript
Метод match проналази прво поклапање
са регуларним изразом. Враћа низ,
у чијем ће нултом елементу бити
пронађени подстринг.
Хајде да погледамо на примеру. Претпоставимо да имамо следећи стринг:
let str = 'xax xaax xaaax';
Применимо на овај стринг наш метод са регуларним изразом:
let res = str.match(/xa+x/);
У нултом елементу низа са резултатом биће прво поклапање са регуларним изразом:
console.log(res[0]); // исписаће 'xax'
Притом, резултат ће имати
додатна својства.
У својству index биће
позиција на којој је откривено
поклапање:
console.log(res.index); // исписаће 0
А у својству input - стринг,
по коме је обављено претраживање (информација упитне
вредности):
console.log(res.input); // исписаће 'xax xaax xaaax'
Дат је стринг:
let str = 'aaa 123 bbb';
Пронађи подстринг који садржи цифре.
Дат је стринг:
let str = 'aaa 123 bbb';
Пронађи позицију прве цифре.