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';
Биринчи рақамнинг позициясини топинг.