Wie fügt man mit jQuery ein Newline-Zeichen nach jeweils 200 Zeichen ein

9

Ich habe ein Textfeld, in das ich Informationen einfüge. Ich möchte ein Newline-Zeichen nach jeweils 200 Zeichen mit jQuery oder JavaScript einfügen.

Zum Beispiel:

%Vor%

In diesem Beispiel möchte ich einen Zeilenumbruch nach jeweils 200 Zeichen einfügen. Wie kann ich das tun?

    
Nishant Kumar 01.12.2010, 05:34
quelle

6 Antworten

18

Brechen Sie die Zeichenfolge nach jeweils 200 Zeichen, fügen Sie eine neue Zeile hinzu und wiederholen Sie diesen Vorgang mit der verbleibenden Zeichenfolge:

%Vor%     
casablanca 01.12.2010, 05:42
quelle
14

Sie können dies tun, ist nur eine Zeile Code.

%Vor%

Funktioniert gut, wenn Sie auch Präfixe oder Postfixes in jeder Zeile einfügen möchten

%Vor%     
Martin K 19.11.2014 08:20
quelle
2

Versuchen Sie diese Funktion, es ist einfach JavaScript. Es dauert die Zeichenfolge und die Anzahl der Zeichen, nach denen zu brechen ist.

%Vor%     
Tom Belote 01.12.2010 05:41
quelle
1
alxndr 01.12.2010 05:35
quelle
1
%Vor%     
switz 01.12.2010 05:46
quelle
1

Wenn der Benutzer diesen Text eingibt, können Sie Folgendes tun:

  1. Implementiere das Keydown Event und wenn du die Zahl 200 erreichst, füge ein neues Zeilenzeichen ein und füge es erneut an.

  2. Wenn Sie es aus der Datenbank holen, lesen Sie diese Zeichenfolge vor dem Setzen des Wertes und fügen Sie ein neues Zeilenzeichen manuell ein.

kobe 01.12.2010 05:39
quelle

Tags und Links