gpt4 book ai didi

jquery - 使用 jQuery 计算字符数

转载 作者:行者123 更新时间:2023-12-01 06:13:36 26 4
gpt4 key购买 nike

我需要能够在输入文本时计算文本区域中的字符数,除了由 { } 包围的任何内容。我需要在文本区域下方打印计数。我在 JavaScript 中看到了一些计数器,但不确定如何从中排除 { returned text } 。我是通过点击来完成的吗?

<textarea id="myInput"></textarea>
Counter: <span id="charCount"></span>

谢谢。

最佳答案

给你:

$('#myInput').keyup(function() {
$('#charCount').text( this.value.replace(/{.*}/g, '').length );
});

现场演示: http://jsfiddle.net/simevidas/8R9DH/

<小时/>

我使用的正则表达式不是最好的选择。使用@Matt 或@Pointy 提供的正则表达式文字。

<小时/>

这里:

var input = $('#myInput'),
count = $('#charCount'),
limit = 10;

input.keyup(function() {
var n = this.value.replace(/{.*?}/g, '').length;
if ( n > limit ) {
this.value = this.value.substr(0, this.value.length + limit - n);
n = 10;
}
count.text( n );
}).triggerHandler('keyup');

现场演示: http://jsfiddle.net/simevidas/8R9DH/2/

关于jquery - 使用 jQuery 计算字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5161039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com