比方说,我有如何在javascript中回车之前修剪空白符号?
123
123 567
987
98765
输入我知道.replace(/ /g, "").trim()
将删除所有的空格和离开回车,但我要离开这在包含2车厢之间两个字符串中间的空白也会返回。
这是可能的正则表达式?
比方说,我有如何在javascript中回车之前修剪空白符号?
123
123 567
987
98765
输入我知道.replace(/ /g, "").trim()
将删除所有的空格和离开回车,但我要离开这在包含2车厢之间两个字符串中间的空白也会返回。
这是可能的正则表达式?
为什么不分别使用split("\n");
然后分别使用trim()
。也跳过0长度的。将元素插入到新数组中,然后join("\n")
。
听起来像你想匹配返回与空格,并将其替换。所以看起来那么空白返回之前和刚刚返回/替换
var str = "hello world \nChees Fries\n\nfoo";
console.log(str.replace(/\s+\n\s*/,"\n"));
str.replace(/ \ s + \ n \ S */“\ n”)??? – epascarello
请参阅http://stackoverflow.com/questions/5568797/trim-trailing-spaces-before-newlines-in-a-single-multi-line-string-in-javascript –