function count(){
var val = $.trim($('textarea').val()),
words = val.replace(/\s+/gi, ' ').split(' ').length,
chars = val.length;
if(!chars)words=0;
return words;
}
此功能总是返回0? 请帮忙。
答案 0 :(得分:0)
您可以在空格上拆分textarea值,然后在其中获取单词长度。 试试这个:
var words = $('textarea').val().split(' ');
alert(words.length);//or return words.length;
<强> working Demo 强>
答案 1 :(得分:0)
text_area = $('textarea').val();
text_area.length == 0 ? 0 : text_area.trim().split(/\s+\b/).length