Metoda match v regularnih izrazih JavaScript
Metoda match najde prvo ujemanje
z regularnim izrazom. Vrne matriko,
v katere ničelni element bo vseboval
najdeni podniz.
Poglejmo si primer. Recimo, da imamo naslednji niz:
javascriptlet str = 'xax xaax xaaax';
Zaženimo to metodo na našem nizu z regularnim izrazom:
javascriptlet res = str.match(/xa+x/);
V ničelnem elementu matrike z rezultatom bo prvo ujemanje z regularnim izrazom:
javascriptconsole.log(res[0]); // izpiše 'xax'
Poleg tega bo rezultat vseboval
dodatne lastnosti.
V lastnosti index bo
pozicija, na kateri je bilo odkrito
ujemanje:
javascriptconsole.log(res.index); // izpiše 0
V lastnosti input pa bo niz,
po katerem je bilo izvršeno iskanje (informacija sporne vrednosti):
javascriptconsole.log(res.input); // izpiše 'xax xaax xaaax'
Задание 1
Dan je niz:
javascriptlet str = 'aaa 123 bbb';
Poiščite podniz, ki vsebuje številke.
Задание 2
Dan je niz:
javascriptlet str = 'aaa 123 bbb';
Poiščite pozicijo prve številke.