Metoden match
Metoden match returnerer en matchende array
med et regulært uttrykk.
Hvis det ikke er noen treff, returnerer den null.
Når den kalles uten modifikatoren g returnerer metoden
en array, hvor det i nullelementet
vil ligge den funnet substrengen,
og i de andre elementene - grupperinger.
Hvis metoden kalles med modifikatoren g returnerer den
alle funne treff
i form av en array.
Syntaks
streng.match(regulært uttrykk);
Eksempel
La oss finne et treff med det regulære uttrykket og dele det opp i grupperinger:
let str = '12:34';
let res = str.match(/(\d+):(\d+)/);
console.log(res[0]); // funnet
console.log(res[1]); // 1. gruppering
console.log(res[2]); // 2. gruppering
Resultatet av kjøring av koden:
'12:34'
'12'
'34'
Eksempel
La oss få en array av substrenger som består
av bokstaven 'a':
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
console.log(res);
Resultatet av kjøring av koden:
['a', 'aa', 'aaa', 'aaaa']