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';

Գտեք առաջին թվի դիրքը: