In JavaScript können Sie alle Zeilenumbrüche innerhalb einer Zeichenfolge in HTML konvertieren
Elemente mithilfe regulärer Ausdrücke. Dies ist nützlich, wenn Sie mehrzeiligen Text anzeigen möchten, der seine Formatierung beibehält.
Implementierung:
Um alle Zeilenumbrüche durch
gt; Elemente verwenden Sie den folgenden regulären Ausdruck:
str.replace(/(?:\r\n|\r|\n)/g, '<br />');
Erklärung:
Beispiel:
Betrachten Sie eine Variable str mit dem folgenden Wert:
"This is man. Man like dog. Man like to drink. Man is the king."
Nach dem Anwenden der Ersetzung das Ergebnis wird sein:
"This is man<br /><br />Man like dog.<br />Man like to drink.<br /><br />Man is the king."
Nicht erfassend Gruppen:
Die ?:-Syntax rund um die Zeilenumbruchmuster erstellt eine nicht erfassende Gruppe. Dies bedeutet, dass die Zeilenumbruchzeichen nicht zur späteren Bezugnahme im Speicher erfasst werden, was die Leistung bei großen Zeichenfolgen verbessern kann.
Das obige ist der detaillierte Inhalt vonWie kann ich Zeilenumbrüche in HTML-Tags in JavaScript konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!