+1 per Clicca risposta di Upvote. Vorrei solo sottolineare che usando questo stile di definizione delle stringhe, avrai un mucchio di spazi bianchi extra. Facendo una semplice sostituzione della nuova linea sarà effettivamente dare questa stringa:
"This is man.<br /> Man like dog."
La soluzione di base è quella di cambiare il vostro sostituire la funzione:
newString = oldString.replace(/\n\s*/g, "<br />");
O ancora meglio (secondo me), definire le stringhe come questo :
var a = "This is man.\n"
+ "Man like dog."
;
significa che è ancora possibile ottenere piacevole rientro, senza il supplemento di spese generali viene aggiunto nelle vostre variabili, più, permette di aggiungere commenti facilmente:
var a = "This is man.\n" // this is the first line.
+ "Man like dog." // and woo a comment here too
;
-1: Se v'è più di un'interruzione di linea, questo fallirà. In Javascript, devi usare/pattern/g. – eyelidlessness
è stato risolto dal :) –