2

改行の隣に文字がない場合は、改行を削除しようとしています。 ここに画像の説明を入力

Line1、Line2、Line3 はそのままにしておきたいのですが、Line3 の後と Line1 の前の区切りを削除しました。

私は試した:

Element.value = Element.value.replace(/\n?![A-z]/g, "");

私は正規表現が苦手です。

ありがとう。

4

1 に答える 1

1
.replace(/(\r?\n){2,}/g, '\n').replace(/^\r?\n|\r?\n$/g, '');

デモ

この正規表現は、2 つ以上の改行のシーケンスを 1 つの改行に置き換えてから、先頭と末尾の改行を削除します。

于 2013-06-29T00:43:38.823 に答える