Вобщем в jаvаscript я полный ноль

Мне нужно сделать подсчет слов в поле textarea.
Слова считать по пробелам. Только считать те слова, которые равны 3 или более символам. И сразу под этим полем писать количество слов.
Заранее спасибо!
Спустя 26 минут, 36 секунд (2.12.2008 - 00:24) kasichvadim написал(а):
Сорри, попутало. Ветку перепутал

Спустя 2 минуты, 24 секунды (2.12.2008 - 00:26) kasichvadim написал(а):
Здравствуйте!
Вобщем в jаvаscript я полный ноль
Мне нужно сделать подсчет слов в поле textarea.
Слова считать по пробелам. Только считать те слова, которые равны 3 или более символам. И сразу под этим полем писать количество слов.
Заранее спасибо!
Вобщем в jаvаscript я полный ноль
Мне нужно сделать подсчет слов в поле textarea.
Слова считать по пробелам. Только считать те слова, которые равны 3 или более символам. И сразу под этим полем писать количество слов.
Заранее спасибо!
Спустя 12 минут, 41 секунда (2.12.2008 - 00:39) bearman написал(а):
ну вы тут и нюбы.
пишу на jquery.
$("#textboxid").val($("#textareaid").val().replace(/\s\S{0,2}\s/g,"").split(/\s+/).length);
пишу на jquery.
$("#textboxid").val($("#textareaid").val().replace(/\s\S{0,2}\s/g,"").split(/\s+/).length);
Спустя 1 час, 41 минута, 4 секунды (2.12.2008 - 02:20) FatCat написал(а):
Если бы не
Цитата (kasichvadim @ 1.12.2008 - 23:57) |
считать те слова, которые равны 3 или более символам |
проще было бы считать пробелы.
А так придется сначала убить двойные пробелы:
А так придется сначала убить двойные пробелы:
Код |
split(" ").join(" "); |
Затем сплитовать в массив по пробелам:
Код |
words=text.split(" "); |
Затем цикл по массиву с проверкой длины строки:
Код |
counter=0; for(i in words) { if(words[i].length>2)counter++; } document.write("Использовано" + counter + "слов"); |
Спустя 10 часов, 44 минуты, 5 секунд (2.12.2008 - 13:04) vasa_c написал(а):
Хм, видимо если вместо простого и всем понятного document.getElementById("textareaid") написать $("#textboxid").val($("#textareaid") это признак крутизны (пишу на jquery!) и нинубизны

Спустя 5 дней, 23 часа, 51 минута, 5 секунд (8.12.2008 - 12:55) dfsq написал(а):
а если чел еще prototype попробует, так вообще от гордости рехнётся