Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.07.2009, 15:32
Гость
 
Сообщений: n/a

подсчитать кол-во определенного слова в текста
собстенно, как?

имееться textarea куда пользователь вводит текст, нужно при нажатий кнопки узнать сколько раз ввел пользователь это слово в textarea.

с кнопками я разберусь, вопрос состоит только в "подсчитать кол-во определенного слова в текста"
Ответить с цитированием
  #2 (permalink)  
Старый 16.07.2009, 15:50
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

[example run]
var str = '111 sdfgdf g 111 sdf sd f111324 232111343';
var str2 = 'sdfgdf g 11_1 sdf sd f11324 232343';
function count(s,r){
try{return s.match(new RegExp(r,'gm')).length}catch(e){return 0}
}
alert(count(str,'111'));
alert(count(str2,'111'));
[/example]
Ответить с цитированием
  #3 (permalink)  
Старый 17.07.2009, 02:54
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

function count(s,r){
    return s.split(r).length - 1;
}
Ответить с цитированием
  #4 (permalink)  
Старый 17.07.2009, 11:15
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

молодец, заоптимизировал
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
копирование слова из текста, после определенной комбинации символов. Куда копать? Don_001 Общие вопросы Javascript 10 07.05.2009 01:48
Извлечение слова из текста Doctor Общие вопросы Javascript 2 01.05.2009 13:47