Методы преобразования символов новой строки в разрывы строк HTML с помощью jQuery

Фраза «nl2br в jQuery» относится к распространенной задаче программирования по преобразованию символов новой строки (\n) в разрывы строк HTML (
) с использованием библиотеки jQuery. Вот несколько методов, которые можно использовать для достижения этой цели:

Метод 1: использование функций text() и replace()

var text = "Hello\nWorld";
var convertedText = $('<div/>').text(text).html().replace(/\n/g, '<br>');

Метод 2: использование функций html() и replace()

var text = "Hello\nWorld";
var convertedText = $('<div/>').html(text.replace(/\n/g, '<br>')).html();

Метод 3. Использование пользовательской функции

function nl2br(text) {
  var regex = /(\n)/g;
  return text.replace(regex, "<br>");
}
var text = "Hello\nWorld";
var convertedText = nl2br(text);