Alright, поэтому у меня есть этот скрипт здесь, jsfiddle.net/CDLtn/2/
что подсчитывает слова и выводит значение на основе, если какой-либо из флажков были проверены это работает отлично, кроме одного, он не работает с русским входом.Входной кодирующий вопрос с JQuery слово счетчик
$(function() {
var wordCounts = {};
$("input[type='text']:not(:disabled)").keyup(function() {
var matches = this.value.match(/\b/g);
wordCounts[this.id] = matches ? matches.length/2 : 0;
var finalCount = 0;
var x = 0;
$('input:checkbox:checked').each(function() {
x += parseInt(this.value);
});
x = (x == 0) ? 1 : x;
$.each(wordCounts, function (k, v) {
finalCount += v * x;
});
$('#finalcount').val(finalCount)
}).keyup();
$('input:checkbox').change(function() {
$('input[type="text"]:not(:disabled)').trigger('keyup');
});
});
Я нашел счетчик с открытым исходным кодом http://roshanbh.com.np/2008/10/jquery-plugin-word-counter-textarea.html и это делает принять русский ввод (здесь скрипку по ссылке выше jsfiddle.net/Joniniko/TyPSJ/)
мне нужно либо каким-то образом сделайте мой оригинальный счетчик работой с русским входом или, возможно, включите функцию флажка в ту, что была сделана Рошаном.
Вот пример русского текста просто упаковывают «Привет как дела»
(Мой исходный код страницы Кодирование было изменено на UTF-8 уже, и ив также пробовал другие из них для кириллицы ввода)
UPD: jsfiddle.net/Joniniko/CDLtn/5/ это принимает русский ввод, но он увеличивает счетчик на 0,5 вместо 1 для некоторых неизвестных мне причин.
возможно дубликат [Russian вход для подсчета слов] (http://stackoverflow.com/questions/18551061/russian-input-for-word-count) – bobs12