📌  相关文章
📜  删除字符串 js 中的空格 - Javascript (1)

📅  最后修改于: 2023-12-03 14:50:18.932000             🧑  作者: Mango

删除字符串 js 中的空格 - Javascript

在 Javascript 中,我们可以使用 replace() 方法来删除字符串中的空格。具体来说,我们可以使用正则表达式匹配字符串中的空格,然后用空字符串 "" 替换它们。下面是示例代码:

let str = "This is a string with spaces";
let newStr = str.replace(/\s/g, "");
console.log(newStr); // 输出:"Thisisastringwithspaces"

在上面的代码中,我们首先定义了一个字符串 str,它包含了一些空格。然后,我们使用 replace() 方法,它接受两个参数:第一个参数是要匹配的正则表达式,这里我们使用 \s 匹配任何空格字符;第二个参数是要替换匹配的结果,我们用空字符串 "" 替换了匹配到的空格。最后,我们输出了替换后的字符串 newStr,它不再包含空格。

需要注意的是,上面的代码只删除了空格字符,如果想要删除所有空白符号(包括制表符、换行符等),可以使用 \s 的变体 \s+,它可以匹配一个或多个连续的空白符号。示例代码如下:

let str = "This  is\t a string\nwith  \nspaces";
let newStr = str.replace(/\s+/g, "");
console.log(newStr); // 输出:"Thisisastringwithspaces"

在上面的代码中,我们使用了 \s+ 正则表达式匹配了所有连续的空白符号,包括空格、制表符和换行符。最终输出的字符串也不再包含任何空白符号。

总之,在 Javascript 中删除字符串中的空格是非常容易的,只需要使用 replace() 方法和正则表达式即可。