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:

javascriptlet str = 'xax xaax xaaax';

Le ta aplikojmë këtë varg me metodën tonë me shprehjen e rregullt:

javascriptlet res = str.match(/xa+x/);

Në elementin zero të array me rezultatin do të jetë përputhja e parë me shprehjen e rregullt:

javascriptconsole.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:

javascriptconsole.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ë):

javascriptconsole.log(res.input); // do të shfaqë 'xax xaax xaaax'
Задание 1

Është dhënë vargu:

javascriptlet str = 'aaa 123 bbb';

Gjeni nënvargun që përmban shifrat.

Задание 2

Është dhënë vargu:

javascriptlet str = 'aaa 123 bbb';

Gjeni pozitën e shifrës së parë.