如何通过jquery统计textarea中的单词并返回该值 [英] How to count words in a textarea by jquery and return that value

查看:101
本文介绍了如何通过jquery统计textarea中的单词并返回该值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

($('textarea')。val()),
words = val.replace() / \s + / gi,'').split('').length,
chars = val.length;
if(!chars)words = 0;

归还单词;
}

这个函数总是返回0吗?
请帮助。

解决方案

您可以在空格上分割textarea值,然后获取单词长度。
试试这个:

  var words = $('textarea')。val()。split('') ; 
alert(words.length); //或者返回words.length;

工作演示

function count(){  
  var val   = $.trim($('textarea').val()),  
      words = val.replace(/\s+/gi, ' ').split(' ').length,
      chars = val.length;
  if(!chars)words=0;

 return words;
}

This function always return 0? Please help.

解决方案

You can split the textarea value on spaces and then get the words length in it. Try this:

var words = $('textarea').val().split(' ');
alert(words.length);//or return words.length;

working Demo

这篇关于如何通过jquery统计textarea中的单词并返回该值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆