0

だから私がやろうとしているのは、JavaScriptのbrタグで改行の1つ以上のインスタンスを置き換えることです。これまでのところ:

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

ただし、2/3の改行が連続している場合は、2/3のbrタグを取得します。正規表現で、1つ以上の改行のインスタンスを連続して指定し、そのすべてを1つのbrタグに置き換えて、次のようにする方法はありますか?

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

それはただに置き換えられます:

<br >
4

2 に答える 2

3

数量詞を追加して、+1つ以上の一致を示すことができます。

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

PS:正規表現についてもっと読む必要があります。これはかなり簡単でした。

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

幸せな宿題

于 2012-11-01T13:51:06.087 に答える