Показать сообщение отдельно
  #2 (permalink)  
Старый 23.02.2014, 16:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

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>
Ответить с цитированием