Sou*_*rav 117 javascript trim
我想在JavaScript中替换所有出现的空格字符(空格,制表符,换行符).
怎么办?
我试过了:
str.replace(/ /gi, "X")
Run Code Online (Sandbox Code Playgroud)
Ale*_* K. 287
你要 \s
匹配单个空格字符,包括空格,制表符,换页符,换行符.
相当于
[ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]
Run Code Online (Sandbox Code Playgroud)
str = str.replace(/\s/g, "X");
Run Code Online (Sandbox Code Playgroud)
Que*_*tin 30
\s是一个涵盖所有空白区域的元字符.你不需要使它不区分大小写 - 白色空间没有大小写.
str.replace(/\s/g, "X")
Run Code Online (Sandbox Code Playgroud)
小智 16
如果我们想要用单个字符更改所有多个连接的空格,我们也可以使用它:
str.replace(/\s+/g,'X');
Run Code Online (Sandbox Code Playgroud)
如果你使用
str.replace(/\s/g, "");
Run Code Online (Sandbox Code Playgroud)
它替换所有空格。例如:
var str = "hello my world";
str.replace(/\s/g, "") //the result will be "hellomyworld"
Run Code Online (Sandbox Code Playgroud)