我想创建一个类似的东西在这个网站上的字符计数器 - https://character-counter.uk/。但是,我并不是要计算每个角色,而只是要计数标签。因此,如果我输入了#happy和#sad,计数器将返回数字2.标签计数器
我是新来的javaScript和jQuery,所以我不知道如何才能让它发生。
说我有这个网站
<textarea rows="16" class="form-control"></textarea>
<div class="remaining-counter">Characters Counted: <span
class="well text-well">0</span></div>
我想要的0属于文本的井孔跨度跳起来一次每当井号标签输入到文本区域。
我一直在与一些修修补补的事情四处但至今只能想出这个代码
var count = 0;
$("textarea").on("input", function() {
if ($(this).val().match(/#/)) {
$('.text-well').html(count++);
} else {
return;
}
});
当使用计数器仍然计数的控制台中输入入字符计数器网站每当我开始打字进入文本区域,然后重置并在#进入时开始以两个数字向上计数。
任何帮助表示赞赏。
的可能的复制[如何计算的串串发生?(https://stackoverflow.com/questions/4009756/how-to-count-string-occurrence-in-string) –
而不是每递增用户键入的时间,我建议在每个输入事件上进行全部计数。 –