Метад 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';

Знайдзіце пазіцыю першай лічбы.