opilune,
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<script>
function newstring() {
var tags = document.getElementById('string3').value.toLowerCase(),
maxrepeat = +document.getElementById('string2').value || 1,
rezult = document.getElementById('string4'),
repeat = {};
tags = tags.replace(/\S+/g, function (a) {
repeat[a] = repeat[a] ? ++repeat[a] : 1;
return repeat[a] > maxrepeat ? '' : a
});
rezult.value = tags;
}
</script>
<label>Maxrepeat:<input type="text" id='string2' size='10' name="string2" value=3></label><br>
<label>Введите строку:<input type="text" id='string3' size='100' name="string3" value='мама мыла раму мама мама мама'></label><br>
<input type='button' value='Удалить повторяющиеся слова' onclick='newstring();' /><br>
<label>Обработанная строка <input type="text" id='string4' size='100' name="string4" readonly></label>
</body>
</html>