我有一个包含\ n和其他HTML标记的HTML textarea。例如。 <b></b>
。
我需要替换\n
而不影响任何其他嵌入式html标记。
我尝试了下面的解决方案,但它删除了其他标签的结束括号。
这:myTextArea.value.replace(/[\n]/g,'<br />');
给我这个:<b>Hello World!</b
。
这:replace(/\n/g, "<br />");
产生相同的结果。
请注意</b
。
答案 0 :(得分:0)
尝试输入n +:
.replace(/(\n+)/g, '<br />');
实际上你也需要删除/ r:
message.replace(/(\r)/g, '').replace(/(\n+)/g, '<br/>');