Metóda match v regulárnych výrazoch JavaScript

Metóda match nájde prvú zhodu s regulárnym výrazom. Vráti pole, v ktorom bude v nultom prvku ležať nájdený podreťazec.

Pozrime sa na príklad. Predpokladajme, že máme nasledujúci reťazec:

javascriptlet str = 'xax xaax xaaax';

Aplikujme na tento reťazec našu metódu s regulárnym výrazom:

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

V nultom prvku poľa s výsledkom bude ležať prvá zhoda s regulárnym výrazom:

javascriptconsole.log(res[0]); // vypíše 'xax'

Výsledok bude mať zároveň ďalšie vlastnosti. Vo vlastnosti index bude ležať pozícia, na ktorej bola zistená zhoda:

javascriptconsole.log(res.index); // vypíše 0

A vo vlastnosti input - reťazec, podľa ktorého prebehlo vyhľadávanie (informácia pochybnej hodnoty):

javascriptconsole.log(res.input); // vypíše 'xax xaax xaaax'
Задание 1

Daný reťazec:

javascriptlet str = 'aaa 123 bbb';

Nájdite podreťazec obsahujúci číslice.

Задание 2

Daný reťazec:

javascriptlet str = 'aaa 123 bbb';

Nájdite pozíciu prvej číslice.