JavaScript регудяр ифодаларда match методаси

match методаси регудяр ифода билан биринчи мос келишни топади. У масса қайтаради, унинг нол элементида топилган қисмат сақланади.

Келгила, мисолда кўрайлик. Фарз қилайлик, бизда куйидаги қатор бор:

javascriptlet str = 'xax xaax xaaax';

Ушбу қаторга биз регудяр ифода билан методамизни қўллаймиз:

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

Натижа массасининг нол элементида регудяр ифода билан биринчи мос келиш сақланади:

javascriptconsole.log(res[0]); // чиқади 'xax'

Бу ҳолда, натижа қўшимча хусусиятларга эга бўлади. index хусусиятида мос келиш топилган позиция сақланади:

javascriptconsole.log(res.index); // чиқади 0

input хусусиятида эса - қидирув ўтказилган қатор (шубҳали қийматли маълумот):

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

Берилган қатор:

javascriptlet str = 'aaa 123 bbb';

Рақамларни ўз ичига олган қисматни топинг.

Задание 2

Берилган қатор:

javascriptlet str = 'aaa 123 bbb';

Биринчи рақамнинг позициясини топинг.