Textarea - Umbrüche, max Anz. Zeichen Zeile/Gesamt

Hallo Leute,
ich stehe grad vor dem folgenden Problem:

Ich möchte den Inhalt einer Textarea in eine Datenbank speichern,
um diesen dann zu einem späteren Zeitpunkt wieder abrufen zu können.
Problem hierbei ist, dass ich nicht unendlich viele Zeilenumbrüche zu lassen möchte, weil sonst das gesamte Layout durcheinander gerät.

Mein momentaner Ansatz ist, dass ich die Textarea auf 60 Zeichen pro Zeile und 7 Zeilen gesamt gestellt habe. Ich prüfe momentan mit einer for-schleife wieviele „\n“ im value der Textarea gesamt sind.
Ich überlege nun, wie ich festlegen kann, dass pro 60 Zeichen mindestens 1 Zeilenumbruch enthalten sein muss. Falls dies nicht der Fall ist, soll automatisch nach den 60 Zeichen einer eingefügt werden.

Mein Coding sieht momentan so aus:

HTML-Seite:

Beschreibung der Seite

Javascript:

function textBoxChecker(textBox) {

var breakCounter = 0;

for (var i = 0; i 6) {
alert("zuviele Zeilenumbrüche! \nEs können 6 Zeilenumbrücke verwendet werden. \nSie verwenden: " + breakCounter);
}
}

Vielleicht hilft dir das was ich gerade „gebastelt“ habe ein wenig bei der Problemlösung.
Sollte den Inhalt der TextArea einlesen und immer nach 60 Zeichen einen Zeilenumbruch machen, sofern keiner vorhanden.
100%ige Funktionsgarantie kann ich leider nicht geben :wink:
Aber als Denkanstoß genügt es ja evtl. ^^
Und bevor sich jemand beschwert, ich weiss, optimal is der Code sicher nicht, geht mit Sicherheit auch weniger umständlich bzw. schöner :wink:

function textBoxChecker(textBox) {
 var inhalt = textBox.value;
 var ar = new Array();
 var rest = inhalt.length;

 for(var i=60;i