Metoden match i JavaScript regex

Metoden match hittar den första matchningen med ett reguljärt uttryck. Den returnerar en array, där element noll kommer att innehålla den hittade delsträngen.

Låt oss titta på ett exempel. Anta att vi har följande sträng:

javascriptlet str = 'xax xaax xaaax';

Låt oss applicera vår metod med ett reguljärt uttryck på denna sträng:

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

I element noll i resultatarrayen kommer den första matchningen med regex att finnas:

javascriptconsole.log(res[0]); // skriver ut 'xax'

Resultatet kommer dessutom att ha ytterligare egenskaper. I egenskapen index kommer positionen där matchningen upptäcktes att finnas:

javascriptconsole.log(res.index); // skriver ut 0

Och i egenskapen input - strängen som genomsöktes (information av tveksam nytta):

javascriptconsole.log(res.input); // skriver ut 'xax xaax xaaax'
Задание 1

Given en sträng:

javascriptlet str = 'aaa 123 bbb';

Hitta delsträngen som innehåller siffror.

Задание 2

Given en sträng:

javascriptlet str = 'aaa 123 bbb';

Hitta positionen för den första siffran.