match մեթոդը JavaScript-ի ռեգուլյար արտահայտություններում
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';
Գտեք առաջին թվի դիրքը: