📅  最后修改于: 2023-12-03 15:02:24.349000             🧑  作者: Mango
在Web开发过程中,我们经常需要将字符串中的空格替换为其他字符或者字符串。JS提供了多种方法来实现这个目的。在本文中,我们将介绍一些常用的JS替换空格的方法。
let str = "hello world"
let newStr = str.replace(/\s/g, "-");
console.log(newStr); // 输出 "hello-world"
在以上代码中,我们使用正则表达式中的\s
匹配空格,使用g
表示全局匹配,最后使用replace()
函数将空格替换为"-"。
let str = "hello world"
let arr = str.split(" ");
let newStr = arr.join("-");
console.log(newStr); // 输出 "hello-world"
以上代码中,我们首先使用split()
方法将字符串按空格分割成数组,然后在使用join()
方法将数组中的元素用"-"连接成新的字符串。
let str = "hello world"
let newStr = str.replace(" ", "-");
console.log(newStr); // 输出 "hello-world"
以上代码中,我们直接使用replace()
方法,将第二个参数传入为"-"字符串,以替换空格。
总的来说,JS提供了多种替换空格的方法,开发者们可以灵活选择自己需要的方法。