相关疑难解决方法(0)

计算和限制文本区域中的单词

我设法使这个小jquery函数计算在textarea字段中输入的单词数.

这是小提琴

这是代码:

JQUERY:

$(document).ready(function()
{
var wordCounts = {};
$("#word_count").keyup(function() {
    var matches = this.value.match(/\b/g);
    wordCounts[this.id] = matches ? matches.length / 2 : 0;
    var finalCount = 0;
    $.each(wordCounts, function(k, v) {
        finalCount += v;
    });
    $('#display_count').html(finalCount);
    am_cal(finalCount);
}).keyup();
}); 
Run Code Online (Sandbox Code Playgroud)

这是html代码

<textarea name="txtScript" id="word_count" cols="1" rows="1"></textarea>
Total word Count : <span id="display_count">0</span> words.
Run Code Online (Sandbox Code Playgroud)

如何在其中进行修改以获得这样的输出

总字数:0字.剩下的话:200

当它达到200个单词时,它不允许在jquery中粘贴或在textarea字段中输入更多单词?即它应限制用户输入不超过200字的字.

请帮忙.

非常感谢提前.

编辑:此代码只需要修改,因为我非常了解插件,但它们可能会干扰主代码.

html javascript jquery

16
推荐指数
1
解决办法
5万
查看次数

使用正则表达式限制响应中的单词数

是否有人使用正则表达式来限制响应中的单词数量?例如,我想在jQuery验证中使用它,所以我可以限制textbox/textarea说250个单词.这些框将是纯文本.

我做了一些谷歌搜索,但我发现的一切都不是很好.他们主要以做\ b\w +\b为中心,但我无法让它工作.

regex

10
推荐指数
1
解决办法
1万
查看次数

jquery中textarea的字符数限制

我想限制 jquery 中文本中的字符。这是我的 jquery 代码

$('#editnote-tooltip-wrapper').appendTo($(this).closest('.editnote-tip-wrapper')).fadeIn(300).css({ 'position': 'absolute', 'left': 0, 'top': 0, 'z-index': '10000' }).find('.content').html('<textarea cols="5" rows="5" class="elastic" style="overflow: hidden; height: 150px;"></textarea>' + $html);
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点。有人帮忙吗?

jquery

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery ×2

html ×1

javascript ×1

regex ×1