Для тех из вас, кто просто хочет разрешить макс. 2 <br>
подряд, вы можете использовать это:
let text = text.replace(/(\r?\n){2,}/g, '<br><br>');
text = text.replace(/(\r?\n)/g, '<br>');
Первая строка: найдите \n
ИЛИ \r\n
, где хотя бы 2 из них находятся в строке, например, \n\n\n\n
. Затем замените его на 2 br
Вторая строка: поиск всех одинарных \r\n
или \n
и замена их на <br>