String.matchAll()

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');