Методот match во регуларните изрази на JavaScript

Методот match го наоѓа првото совпаѓање со регуларен израз. Се враќа низа, во чиј нулти елемент ќе се наоѓа пронајдениот подстринг.

Да погледнеме на пример. Нека имаме следниот стринг:

javascriptlet str = 'xax xaax xaaax';

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

javascriptlet res = str.match(/xa+x/);

Во нултиот елемент на низата со резултатот ќе се наоѓа првото совпаѓање со регуларката:

javascriptconsole.log(res[0]); // ќе испише 'xax'

При тоа, резултатот ќе има дополнителни својства. Во својството index ќе се наоѓа позицијата на која е откриено совпаѓањето:

javascriptconsole.log(res.index); // ќе испише 0

А во својството input - стрингот, по кој е извршено пребарувањето (информација од сомнителна корисност):

javascriptconsole.log(res.input); // ќе испише 'xax xaax xaaax'
Задание 1

Даден е стринг:

javascriptlet str = 'aaa 123 bbb';

Пронајдете го подстрингот што содржи цифри.

Задание 2

Даден е стринг:

javascriptlet str = 'aaa 123 bbb';

Пронајдете ја позицијата на првата цифра.