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:
let str = 'xax xaax xaaax';
Zaženimo to metodo na našem nizu z regularnim izrazom:
let res = str.match(/xa+x/);
V ničelnem elementu matrike z rezultatom bo prvo ujemanje z regularnim izrazom:
console.log(res[0]); // izpiše 'xax'
Poleg tega bo rezultat vseboval
dodatne lastnosti.
V lastnosti index bo
pozicija, na kateri je bilo odkrito
ujemanje:
console.log(res.index); // izpiše 0
V lastnosti input pa bo niz,
po katerem je bilo izvršeno iskanje (informacija sporne vrednosti):
console.log(res.input); // izpiše 'xax xaax xaaax'
Dan je niz:
let str = 'aaa 123 bbb';
Poiščite podniz, ki vsebuje številke.
Dan je niz:
let str = 'aaa 123 bbb';
Poiščite pozicijo prve številke.