我有这个 regex
可以去掉额外的空白,但问题是它去掉了回车符。
var str = str.replace(/\s{2,}/g, "")
如何在保留回车符的同时去掉那些空白区域?
谢谢
最佳答案
也许是这样的:
var str = str.replace(/((?!\r)\s){2,}/g, " ")
或者如果你想保留回车和换行,像这样的东西会起作用:
var str = str.replace(/((?![\r\n])\s){2,}/g, " ")
关于javascript - 正则表达式删除除回车符以外的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20552014/