Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.04.2012, 17:52
Новичок на форуме
Отправить личное сообщение для Макс [44] Посмотреть профиль Найти все сообщения от Макс [44]
 
Регистрация: 25.04.2012
Сообщений: 3

Подсчет количества повторений слов
Здравствуйте!

Есть некая форма с id="text1". В value вписывают любой текст( например, "Скрипт в интернете"). После нажатия на кнопку выполняется подсчет повторений слова, заданного в скрипте(например, слова "Скрипт"). И в div'е с id="text2" выводится число повторений этого слова в форме. Возможно ли такое на javascript?

В интернете нашел вот такой код, для подсчета повторений, но не мог в нем разобраться.

count = 0;
pos = str.indexOf("x");
while ( pos != -1 ) {
   count++;
   pos = str.indexOf("x",pos+1);
}

Помогите пожалуйста. Заранее благодарен.
Ответить с цитированием
  #2 (permalink)  
Старый 25.04.2012, 17:58
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

count = 0; // заводим счётчик
pos = str.indexOf("x"); // находим первое совпадение
while ( pos != -1 ) { // до тех пор, пока не перестанут попадаться совпадения (т.е. indexOf не вернёт -1)
   count++; // инкрементируем счётчик
   pos = str.indexOf("x",pos+1); // находим следующее значение нужного слова (indexOf ищет начиная с позиции, переданной вторым аргументом)
}
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)

Последний раз редактировалось trikadin, 25.04.2012 в 18:02.
Ответить с цитированием
  #3 (permalink)  
Старый 25.04.2012, 18:03
Новичок на форуме
Отправить личное сообщение для Макс [44] Посмотреть профиль Найти все сообщения от Макс [44]
 
Регистрация: 25.04.2012
Сообщений: 3

Ну а как прикрепить к input?
$('#text1').val()


И как вывести?
$('#text2').append();
Ответить с цитированием
  #4 (permalink)  
Старый 25.04.2012, 18:12
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

$('#text1').val(count)
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #5 (permalink)  
Старый 25.04.2012, 18:18
Новичок на форуме
Отправить личное сообщение для Макс [44] Посмотреть профиль Найти все сообщения от Макс [44]
 
Регистрация: 25.04.2012
Сообщений: 3

спасибо)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет количества кликов мыши на объект в jquery Евгений_86 Events/DOM/Window 27 03.02.2019 03:46
Подсчет количества цветов miakacat Общие вопросы Javascript 17 06.01.2012 13:21
подсчёт не слов, букв Александр х@к Элементы интерфейса 8 29.08.2011 17:22
Подсчет количества слов в поле формы. Guranin Общие вопросы Javascript 7 10.08.2009 13:35
добавление окошка в скрипт подсчета слов Гость Общие вопросы Javascript 10 11.03.2008 17:07