我想創建一個類似的東西在這個網站上的字符計數器 - 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) –
而不是每遞增用戶鍵入的時間,我建議在每個輸入事件上進行全部計數。 –