如果该行上没有字符,请删除换行符

时间:2013-06-29 00:27:14

标签: javascript

如果旁边没有字符,我正在尝试删除换行符。 enter image description here

我想保持Line1,Line2,Line3不变,但在Line3之后和Line1之前的中断被移除。

我试过了:

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

我对正则表达式不太好。

感谢。

1 个答案:

答案 0 :(得分:1)

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

Demo

此正则表达式使用单个换行符替换2个或更多换行符的序列,然后删除前导和尾随换行符。