Método match em expressões regulares JavaScript

O método match encontra a primeira correspondência com uma expressão regular. Ele retorna um array, no elemento zero do qual estará a substring encontrada.

Vamos ver um exemplo. Suponha que temos a seguinte string:

javascriptlet str = 'xax xaax xaaax';

Aplicaremos nosso método a esta string com a expressão regular:

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

No elemento zero do array de resultado estará a primeira correspondência com a regex:

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

Além disso, o resultado possuirá propriedades adicionais. Na propriedade index estará a posição onde a correspondência foi encontrada:

javascriptconsole.log(res.index); // exibirá 0

E na propriedade input - a string na qual a busca foi realizada (informação de valor questionável):

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

Dada a string:

javascriptlet str = 'aaa 123 bbb';

Encontre a substring contendo dígitos.

Задание 2

Dada a string:

javascriptlet str = 'aaa 123 bbb';

Encontre a posição do primeiro dígito.