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