Бортовой журнал Ктулху

Валидация текстового поля по количеству слов на jQuery

Небольшой скрипт на jQuery, показывающий сколько еще слов можно добавить в текстовое поле.

 

$("#textarea").keyup(function(){
    var wordLen = 101,
    len,
    wordsLeft;
    len = $(this).val().split(/[\s]+/);
    if (len.length > wordLen) {
       if (event.keyCode < 48 || event.keyCode > 57 ) {//all other buttons
            event.preventDefault();
        }
    }
    wordsLeft = (wordLen) - len.length;
    $('#count').html(wordsLeft+ ' слов осталось');
    if(wordsLeft == 0) {
        $('#count').css({
            'background':'red'
        }).prepend('<i class="fa fa-exclamation-triangle"></i>');
    }
});