为什么要更换换行符?

时间:2019-07-18 02:47:08

标签: javascript regex string replace

我想替换项目中的所有空格。 我的项目有很多\ n。 但是当我替换空格时,\ n同时被替换。

例如

var s = '1\n'; 
var re = s.replace(/\s/g,"**");
console.log(re); //1**

我不希望得到这个结果

1 个答案:

答案 0 :(得分:0)

\s通常匹配:空格,制表符,换行符,回车符和垂直制表符。

我认为您想要的是/ |\t/g(空格或制表符),而不是/\s/g

如果您真的想仅替换 个空格,请使用/ /g