如何用\替换\ n而不影响其他标签?

时间:2016-04-21 18:30:40

标签: javascript

我有一个包含\ n和其他HTML标记的HTML textarea。例如。 <b></b>

我需要替换\n而不影响任何其他嵌入式html标记。

我尝试了下面的解决方案,但它删除了其他标签的结束括号。

这:myTextArea.value.replace(/[\n]/g,'<br />');

给我这个:<b>Hello World!</b

这:replace(/\n/g, "<br />"); 产生相同的结果。

请注意</b

1 个答案:

答案 0 :(得分:0)

尝试输入n +:

.replace(/(\n+)/g, '<br />');

实际上你也需要删除/ r:

 message.replace(/(\r)/g, '').replace(/(\n+)/g, '<br/>');