JavaScript заменить переносы строки на <br>

  /**
   * Заменит переносы строки на тэг <br>
   * 
   * @param   {String} str  исхожная строка
   * @returns {String}
   */
  function convertNewLinesToBr(str) {
	str = str.replace(/(?:\r\n|\r|\n)/g, '<br />');
	return str;
  }

Примечание:
Для HTML можно использовать замену на обычный тэг:

<br>

А можно и на более универсальный (для других языков разметки, также поддерживаемый HTML) тэг:

<br />

источник: stackoverflow.com/questions/784539/how-do-i-replace-all-line-breaks-in-a-string-with-br-tags