Max Zeilen Textbereich

Ich habe einige Skripte gefunden, die die in einem Textbereich wie diesem verwendeten Zeilen einschränken:

 $(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', '');
            } 
        }); 

Es funktioniert einwandfrei, wenn Sie die Eingabetaste drücken und es auf 10 begrenzen. Das Problem tritt jedoch auf, wenn Sie Sätze eingeben, die so lang sind, dass sie automatisch in eine neue Zeile ohne das Zeichen \ n springen, und wenn Sie einen Text kopieren und einfügen, wird das Zeichen nicht begrenzt verwendete Linien.

Weiß jemand, wie man das behebt?

Wichtig: Lösung muss für ein Textfeld funktionieren

Antworten auf die Frage(3)

Ihre Antwort auf die Frage