选择多个换行符正则表达式

时间:2012-11-01 13:48:39

标签: javascript regex

所以我要做的是用javascript中的br标记替换一行或多行换行符。到目前为止,我有:

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

然而,如果有一个连续2/3个换行符的情况,我得到2/3个br标签。在正则表达式中有没有办法说给我一个连续的一个或多个换行符的实例并用一个br标签替换整个东西,这样即使我有:

\n\n\n\n\n\n\n\n\n

只会被替换为

<br >

2 个答案:

答案 0 :(得分:3)

您可以添加+量词来指示一个或多个匹配。

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

PS:你需要阅读更多有关正则表达式的内容,这非常简单。

答案 1 :(得分:0)

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

快乐的家庭作业