Вопрос на базовое знание регулярных выражений.
var str = 'Michael "ёлыёлы" сказал';
var result;
var i = 0;
// Ищем конкретно 'ёлыёлы' (т.е. совпадения вроде 'ёлы' или 'ёл' не подходят)
// и увеличиваем счётчик.
result = str.match(/ёлыёлы/);
if (result !== null) { if (result[0] == 'ёлыёлы') { i++; } }
result = str.match(/(ёлы)+/);
if (result !== null) { if (result[0] == 'ёлыёлы') { i++; } }
result = str.match(/\w{6}/);
if (result !== null) { if (result[0] == 'ёлыёлы') { i++; } }
result = str.match(/(ёлы){2}/);
if (result !== null) { if (result[0] == 'ёлыёлы') { i++; } }
result = str.match(/[ылё]{6}/);
if (result !== null) { if (result[0] == 'ёлыёлы') { i++; } }
result = str.match(/[а-я]{6}/);
if (result !== null) { if (result[0] == 'ёлыёлы') { i++; } }
result = str.match(/(ёлы)+?/);
if (result !== null) { if (result[0] == 'ёлыёлы') { i++; } }
console.log(i);
Какое значение счётчика выведет консоль?