Javascript / JQuery: как подсчитать слова, разделенные запятой?

Javascript:

$(document).ready(function()
{
    $('#field').keyup(function()
    {
        var count = '??';

        $('#count').html(count);
    });
});

HTML:

<input type="text" id="field" /> <span id="count">5</span>

Примеры (слова всегда разделяются запятой):

example 1: word, word word
count: (5 - 2) = 3

example 2: word
count: (5 - 1) = 4

example 3: word, word,
count: (5 - 2) = 3

example 4: word, word, word
count: (5 - 3) = 2

Итак, мне нужно чтобы подсчитать, сколько слов разделено запятой, но, например, как показано в примере 3 , он не должен считать их как 3 слова только тогда, когда есть слово, также ПОСЛЕ a запятая.

И пользователю не должно быть разрешено вводить более 5 слов.

5
задан 20 March 2011 в 15:28
поделиться