JavaScript регудяр ифодаларда match методаси
match методаси регудяр ифода билан биринчи мос келишни топади. У масса қайтаради,
унинг нол элементида топилган қисмат сақланади.
Келгила, мисолда кўрайлик. Фарз қилайлик, бизда куйидаги қатор бор:
let str = 'xax xaax xaaax';
Ушбу қаторга биз регудяр ифода билан методамизни қўллаймиз:
let res = str.match(/xa+x/);
Натижа массасининг нол элементида регудяр ифода билан биринчи мос келиш сақланади:
console.log(res[0]); // чиқади 'xax'
Бу ҳолда, натижа қўшимча
хусусиятларга эга бўлади.
index хусусиятида
мос келиш топилган позиция сақланади:
console.log(res.index); // чиқади 0
input хусусиятида эса - қидирув ўтказилган
қатор (шубҳали қийматли маълумот):
console.log(res.input); // чиқади 'xax xaax xaaax'
Берилган қатор:
let str = 'aaa 123 bbb';
Рақамларни ўз ичига олган қисматни топинг.
Берилган қатор:
let str = 'aaa 123 bbb';
Биринчи рақамнинг позициясини топинг.