Ответ 1
Код должен работать - с флагом /g
, он должен заменить все <br>
s. Возможно, проблема в другом месте.
Попробуйте следующее:
str = str.replace(/<br>/g, '\n');
'\n'
, вероятно, более уместен, чем \r
- он должен быть глобально распознан как новая строка, а \r
не является общим для себя. В Firefox, например, \r
не отображается как новая строка.