0

所以我想做的是用javascript中的br标签替换一个或多个换行符实例。到目前为止,我有:

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

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

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

这将被替换为:

<br >
4

2 回答 2

3

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

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

PS:您需要阅读有关正则表达式的更多信息,这相当简单。

于 2012-11-01T13:50:00.047 回答
0
description.replace(/\n+/g, '<br />');

快乐的家庭作业

于 2012-11-01T13:51:06.087 回答