Макс линий текстовой области

Я нашел несколько скриптов, которые ограничивают строки, используемые в текстовой области, например:

 $(document).ready(function(){

        var lines = 10;
        var linesUsed = $('#linesUsed');
        var newLines=0;

        $('#rev').keydown(function(e) {

            newLines = $(this).val().split("\n").length;
            linesUsed.text(newLines);

            if(e.keyCode == 13 && newLines >= lines) {
                linesUsed.css('color', 'red');
                return false;
            }
            else {
                linesUsed.css('color', '');
            } 
        }); 

Он работает нормально, когда вы нажимаете клавишу ввода, и ограничивает его до 10. Но проблема возникает, когда вы набираете предложения, которые настолько длинные, что они автоматически переходят на новую строку без \ n, а когда вы копируете текст и вставляете текст, тогда он не может ограничить используемые линии.

Кто-нибудь знает, как это исправить.

Важный: решение должно работать для текстовой области

Ответы на вопрос(3)

Ваш ответ на вопрос