Método match en expresiones regulares de JavaScript

El método match encuentra la primera coincidencia con una expresión regular. Devuelve un array, en cuyo elemento cero se encontrará la subcadena encontrada.

Veamos un ejemplo. Supongamos que tenemos la siguiente cadena:

javascriptlet str = 'xax xaax xaaax';

Apliquemos a esta cadena nuestro método con la expresión regular:

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

En el elemento cero del array con el resultado se encontrará la primera coincidencia con la expresión regular:

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

Al mismo tiempo, el resultado poseerá propiedades adicionales. En la propiedad index se encontrará la posición en la que se detectó la coincidencia:

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

Y en la propiedad input - la cadena, sobre la cual se realizó la búsqueda (información de valor cuestionable):

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

Se da la cadena:

javascriptlet str = 'aaa 123 bbb';

Encuentra la subcadena que contiene los dígitos.

Задание 2

Se da la cadena:

javascriptlet str = 'aaa 123 bbb';

Encuentra la posición del primer dígito.