Metoden match i regulære uttrykk i JavaScript

Metoden match finner den første treffen med det regulære uttrykket. Den returnerer en array, der det i nulte element vil ligge den funnet delstrengen.

La oss se på et eksempel. Anta at vi har følgende streng:

javascriptlet str = 'xax xaax xaaax';

La oss bruke denne metoden på strengen med det regulære uttrykket:

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

I nulte element av arrayen med resultatet vil den første treffen med det regulære uttrykket ligge:

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

Samtidig vil resultatet ha ytterligere egenskaper. I egenskapen index vil posisjonen hvor treffen ble oppdaget ligge:

javascriptconsole.log(res.index); // vil skrive ut 0

Og i egenskapen input - strengen det ble søkt i (informasjon av tvilsom verdi):

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

Gitt en streng:

javascriptlet str = 'aaa 123 bbb';

Finn delstrengen som inneholder sifre.

Задание 2

Gitt en streng:

javascriptlet str = 'aaa 123 bbb';

Finn posisjonen til det første sifferet.