Metoden match i regulære udtryk i JavaScript

Metoden match finder den første forekomst med det regulære udtryk. Den returnerer et array, hvor det nulte element vil indeholde den fundne delstreng.

Lad os se på et eksempel. Antag, at vi har følgende streng:

javascriptlet str = 'xax xaax xaaax';

Lad os anvende vores metode på denne streng med det regulære udtryk:

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

I det nulte element af resultat-arrayet vil den første forekomst, der matcher det regulære udtryk, ligge:

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

Resultatet vil samtidig have yderligere egenskaber. I egenskaben index vil positionen, hvor forekomsten blev fundet, ligge:

javascriptconsole.log(res.index); // vil udskrive 0

Og i egenskaben input - strengen, der blev søgt i (information af tvivlsom værdi):

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

Der er givet en streng:

javascriptlet str = 'aaa 123 bbb';

Find delstrengen, der indeholder cifre.

Задание 2

Der er givet en streng:

javascriptlet str = 'aaa 123 bbb';

Find positionen af det første ciffer.