\ n и \ r \ n эквивалентны.Linux использует первое, Windows использует второе.
Что вы хотите сделать, это заменить все регистры \ n \ n и \ r \ n \ r \ n на <p></p>
, а регистр просто \ n или\ r \ n с <br />
result = "<p>" + text + "</p>";
result = result.replace(/\r\n\r\n/g, "</p><p>").replace(/\n\n/g, "</p><p>");
result = result.replace(/\r\n/g, "<br />").replace(/\n/g, "<br />");
Предполагается, что в вашем тексте нет html.