Metoden match i regulære uttrykk i JavaScript
Metoden match finner den første treffen
med det regulære uttrykket. Den returnerer en array,
der det i nulte element vil ligge
den funnet delstrengen.
La oss se på et eksempel. Anta at vi har følgende streng:
let str = 'xax xaax xaaax';
La oss bruke denne metoden på strengen med det regulære uttrykket:
let res = str.match(/xa+x/);
I nulte element av arrayen med resultatet vil den første treffen med det regulære uttrykket ligge:
console.log(res[0]); // vil skrive ut 'xax'
Samtidig vil resultatet ha
ytterligere egenskaper.
I egenskapen index vil
posisjonen hvor treffen ble
oppdaget ligge:
console.log(res.index); // vil skrive ut 0
Og i egenskapen input - strengen
det ble søkt i (informasjon av tvilsom
verdi):
console.log(res.input); // vil skrive ut 'xax xaax xaaax'
Gitt en streng:
let str = 'aaa 123 bbb';
Finn delstrengen som inneholder sifre.
Gitt en streng:
let str = 'aaa 123 bbb';
Finn posisjonen til det første sifferet.