Metoda match w wyrażeniach regularnych JavaScript

Metoda match znajduje pierwsze dopasowanie z wyrażeniem regularnym. Zwraca tablicę, w zerowym elemencie której będzie znajdować się znaleziony podciąg.

Spójrzmy na przykład. Załóżmy, że mamy następujący ciąg znaków:

javascriptlet str = 'xax xaax xaaax';

Zastosujmy do tego ciągu naszą metodę z wyrażeniem regularnym:

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

W zerowym elemencie tablicy z wynikiem będzie znajdować się pierwsze dopasowanie z wyrażeniem regularnym:

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

Jednocześnie wynik będzie posiadał dodatkowe właściwości. We właściwości index będzie znajdować się pozycja, na której wykryto dopasowanie:

javascriptconsole.log(res.index); // wypisze 0

A we właściwości input - ciąg znaków, po którym prowadzono wyszukiwanie (informacja o wątpliwej wartości):

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

Dany jest ciąg znaków:

javascriptlet str = 'aaa 123 bbb';

Znajdź podciąg zawierający cyfry.

Задание 2

Dany jest ciąg znaków:

javascriptlet str = 'aaa 123 bbb';

Znajdź pozycję pierwszej cyfry.