使用javascript添加新行

时间:2011-08-09 14:29:26

标签: javascript html

您好我有一个看起来像*hi<br>*hello<br/>*test<br />

的html代码段

我希望使用javascript格式预先格式化

*hi<br>
*hello<br/>
*test<br />

是否有正则表达式和javascript来执行此操作。

4 个答案:

答案 0 :(得分:1)

str = str.replace(/<br>/g,"<br />\n");

这意味着用\n

替换所有新行<br />

答案 1 :(得分:1)

我相信这会有所帮助:

var str = '*hi<br>*hello<br/>*test<br />';
str.replace(new RegExp('<br\s*\\?>', 'i'), "$0\n");

这样你就可以保持中,

之间的区别。

答案 2 :(得分:0)

您可以使用replace()将*替换为* \ n吗?你最终会在开始时使用额外的\ n,但使用正则表达式进行保存。

答案 3 :(得分:0)

如果str是您的HTML字符串

str = str.replace(/\n/g , "<br />");