String.matchAll() - повертає ітератор з усіма збігами рядка з регулярним виразом.
str.matchAll(regexp);
str - об'єкт String.
regexp - регулярний вираз. Об'єкт RegExp.
matchAll() метод об'єкта String який повертає ітератор з усіма збігами рядка з регулярним виразом.
var s='JavaScript';
if(s.matchAll){
for(m of s.matchAll(/\a/g))
alert(m);
}
else alert('Ваш браузер не підтримує matchAll');
var s='match in JavaScript String matchAll ';
var reg=new RegExp('match','g');
if(s.matchAll){
for(m of s.matchAll(reg))
alert('index: '+m.index+' input: '+m.input);
}
else alert('Ваш браузер не підтримує matchAll');
var s='match in JavaScript String matchAll';
var reg=new RegExp('match','g');
if(s.matchAll){
var res=[... s.matchAll(reg)];
alert( res[0] );
}
else alert('Ваш браузер не підтримує matchAll');