js 中使用replace 将字符串中所有的 / 替换成 -
时间: 2024-05-06 09:15:57 浏览: 74
word-replace
可以使用正则表达式和 replace 方法来实现这个功能,代码如下:
```javascript
let str = "2021/01/01";
str = str.replace(/\//g, "-");
console.log(str); // 输出:2021-01-01
```
解释一下代码:
1. 首先定义了一个字符串 `str`,其中包含了多个 `/`。
2. 然后使用 `replace` 方法,第一个参数传入了一个正则表达式 `/\/g`,这个正则表达式中的 `/` 需要使用反斜杠进行转义,意思是匹配所有的 `/`。
3. 第二个参数传入了一个 `-`,表示将所有匹配到的 `/` 替换成 `-`。
4. 最后输出结果,可以看到所有的 `/` 都被替换成了 `-`。
阅读全文