js replace 替换所有
时间: 2023-09-07 10:18:29 浏览: 106
js replace替换所有匹配的字符串
你可以使用 JavaScript 中的 `replace` 函数来替换所有匹配的字符串。通常,你需要提供一个正则表达式作为第一个参数,并且在正则表达式的末尾使用 `g` 标志来表示全局替换。下面是一个示例:
```javascript
let str = "Hello, World!";
let newStr = str.replace(/o/g, "e");
console.log(newStr); // 输出:Helle, Werld!
```
在上面的例子中,我们将字符串 `str` 中的所有字母 "o" 替换为 "e",并将结果存储在 `newStr` 变量中。使用正则表达式 `/o/g` 中的 `g` 标志,我们确保替换会发生在整个字符串中的所有匹配项上。
注意:如果你想要替换的是一个普通字符串而不是正则表达式,请使用 `replaceAll` 函数(ES2021+):
```javascript
let str = "Hello, World!";
let newStr = str.replaceAll("o", "e");
console.log(newStr); // 输出:Helle, Werld!
```
这样,所有的 "o" 都会被替换为 "e"。
阅读全文