Ну вообще то теги тут не при чем и экранировать ничего не нужно )))
<br /> == <br\s/>
а дальше
$textNew = $textNew.replace(/[\s]/g, ' ');
и наверняка там не просто пробел на пробел заменяется, а на какой нибудь неразрывный пробел и коверкает тег
[\s] - зачем юзать \s ? не думаю что у вас там будет что-то кроме \n и ' ' и просто заменять / /g на ' ' думаю было бы логичнее притом сначала пробелы, а потом уже перенос строки, чтобы не коверкать тег, конечно это если \s не юзать )))
А по сути смысл этого преобразования если white-space: pre; или pre-wrap с этим справится.
|