Metoden match i regulære udtryk i JavaScript
Metoden match finder den første forekomst
med det regulære udtryk. Den returnerer et array,
hvor det nulte element vil indeholde
den fundne delstreng.
Lad os se på et eksempel. Antag, at vi har følgende streng:
let str = 'xax xaax xaaax';
Lad os anvende vores metode på denne streng med det regulære udtryk:
let res = str.match(/xa+x/);
I det nulte element af resultat-arrayet vil den første forekomst, der matcher det regulære udtryk, ligge:
console.log(res[0]); // vil udskrive 'xax'
Resultatet vil samtidig have
yderligere egenskaber.
I egenskaben index vil positionen,
hvor forekomsten blev fundet, ligge:
console.log(res.index); // vil udskrive 0
Og i egenskaben input - strengen,
der blev søgt i (information af tvivlsom
værdi):
console.log(res.input); // vil udskrive 'xax xaax xaaax'
Der er givet en streng:
let str = 'aaa 123 bbb';
Find delstrengen, der indeholder cifre.
Der er givet en streng:
let str = 'aaa 123 bbb';
Find positionen af det første ciffer.