Metoda match në shprehjet e rregullta JavaScript
Metoda match gjen përputhjen e parë
me shprehjen e rregullt. Kjo kthen një array,
në elementin zero të së cilës do të jetë
nënvargu i gjetur.
Le të shohim një shembull. Le të themi se kemi vargun e mëposhtëm:
let str = 'xax xaax xaaax';
Le ta aplikojmë këtë varg me metodën tonë me shprehjen e rregullt:
let res = str.match(/xa+x/);
Në elementin zero të array me rezultatin do të jetë përputhja e parë me shprehjen e rregullt:
console.log(res[0]); // do të shfaqë 'xax'
Në këtë rast, rezultati do të ketë
veti shtesë.
Në vetin index do të jetë
pozicioni në të cilin është gjetur
përputhja:
console.log(res.index); // do të shfaqë 0
Dhe në vetin input - vargu,
përmes të cilit u krye kërkimi (informacion me vlerë të dyshimtë):
console.log(res.input); // do të shfaqë 'xax xaax xaaax'
Është dhënë vargu:
let str = 'aaa 123 bbb';
Gjeni nënvargun që përmban shifrat.
Është dhënë vargu:
let str = 'aaa 123 bbb';
Gjeni pozitën e shifrës së parë.