Счетчик в реальном времени JQuery для конкретных символов в текстовой области - PullRequest
0 голосов
/ 11 октября 2010

Гугл сводит меня с ума; все счетчики текстовой области jQuery, которые я могу найти, считать слова, символы новой строки или символы.

Я бы хотел посчитать определенный символ, когда он вводится в текстовую область. Более конкретно, я хотел бы «посчитать в реальном времени» количество знаков @, которые вставляются до того, как его обработает бэкэнд. В прямом эфире лучше (со счетчиком и всем), но в этот поздний час я также соглашусь на проверку onSubmit;

Кто-нибудь знает плагин / фрагмент, который может это сделать?

Спасибо!

1 Ответ

1 голос
/ 11 октября 2010

Simple:

var atCount = 0;
var i;
textarea.onkeyup = function() {
   atCount = 0;
   for(i = 0; i < this.value.length; i++) {
       if(this.value.charAt(i) == '@')
          atCount++;
   }   
}
...