我希望一次只能将换行符限制为1。
var foo = "hello\n\n\nworld\n\nfoobar"
期望的结果:
var foo = "hello\nworld\nfoobar"
答案 0 :(得分:2)
您可以使用regex
从字符串中删除多余的\n
。
\n+
将匹配重复一次或多次的所有\n
。
g
标志用于从字符串中删除所有出现的\n
。
var foo = "hello\n\n\nworld\n\nfoobar";
foo = foo.replace(/\n+/g, '\n');
console.log(foo);
alert(foo);