De match methode in JavaScript reguliere expressies

De methode match vindt de eerste overeenkomst met de reguliere expressie. Het retourneert een array, waarin het nulde element de gevonden substring zal bevatten.

Laten we een voorbeeld bekijken. Stel we hebben de volgende string:

javascriptlet str = 'xax xaax xaaax';

Laten we onze methode op deze string toepassen met de reguliere expressie:

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

In het nulde element van de resultaatarray zal de eerste overeenkomst met de reguliere expressie liggen:

javascriptconsole.log(res[0]); // zal 'xax' uitvoeren

Tegelijkertijd zal het resultaat extra eigenschappen hebben. In de eigenschap index zal de positie liggen waar de overeenkomst is gevonden:

javascriptconsole.log(res.index); // zal 0 uitvoeren

En in de eigenschap input - de string waarin is gezocht (informatie van twijfelachtige waarde):

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

Gegeven een string:

javascriptlet str = 'aaa 123 bbb';

Vind de substring die cijfers bevat.

Задание 2

Gegeven een string:

javascriptlet str = 'aaa 123 bbb';

Vind de positie van het eerste cijfer.