📌  相关文章
📜  javascript 替换所有空格 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:44.377000             🧑  作者: Mango

Javascript 替换所有空格

当我们需要替换所有字符串中的空格时,可以使用 Javascript 中的 replace() 方法配合正则表达式来实现。

方法一:使用正则表达式
let str = "Hello World";
let newStr = str.replace(/\s/g, "-");
console.log(newStr); // 输出:Hello-World

在上面的代码中,我们使用了 /s/g 正则表达式来匹配所有的空格,然后用 - 来替换它们。

方法二:使用字符串函数

另一个可行的方法是使用字符串函数 split()join()

let str = "Hello World";
let newStr = str.split(" ").join("-");
console.log(newStr); // 输出:Hello-World

在这里,我们先使用 split() 分割字符串,以空格 ' ' 作为分割符,将字符串拆分成一个字符串数组。然后我们使用 join() 函数再将数组拼接成一个新字符串,使用 "-" 符号将数组的每个元素以分隔符分割。

无论是哪种方法,它们都可以替换字符串中的所有空格。您可以根据您的习惯和情况选择合适的方法。