Metoden match
Metoden match returnerar en array med träffar
med ett reguljärt uttryck.
Om inga träffar finns returneras null.
När den anropas utan modifieraren g returnerar metoden
en array, där nollelementet innehåller
den hittade delsträngen,
och övriga element innehåller fickorna.
Om metoden anropas med modifieraren g returnerar den
alla hittade träffar
i form av en array.
Syntax
sträng.match(reguljärt uttryck);
Exempel
Låt oss hitta en träff med det reguljära uttrycket och dela upp det i fickor:
let str = '12:34';
let res = str.match(/(\d+):(\d+)/);
console.log(res[0]); // hittat
console.log(res[1]); // 1:a fickan
console.log(res[2]); // 2:a fickan
Resultat av kodkörning:
'12:34'
'12'
'34'
Exempel
Låt oss få en array med delsträngar som består
av bokstaven 'a':
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
console.log(res);
Resultat av kodkörning:
['a', 'aa', 'aaa', 'aaaa']