Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   подсчитать кол-во определенного слова в текста (https://javascript.ru/forum/misc/4377-podschitat-kol-vo-opredelennogo-slova-v-teksta.html)

Гость 16.07.2009 15:32

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

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

с кнопками я разберусь, вопрос состоит только в "подсчитать кол-во определенного слова в текста"

ZoNT 16.07.2009 15:50

[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]

Riim 17.07.2009 02:54

function count(s,r){
    return s.split(r).length - 1;
}

ZoNT 17.07.2009 11:15

молодец, заоптимизировал :)


Часовой пояс GMT +3, время: 04:10.