📜  JavaScript String replaceAll() 方法(1)

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

JavaScript String replaceAll() 方法

在 JavaScript 中,replaceAll() 方法被用于将字符串中的所有匹配项替换为指定的字符串。

语法
str.replaceAll(searchValue, replaceValue)
  • searchValue:需要被替换的字符串或者正则表达式。
  • replaceValue:用于替换的字符串。
返回值
  • 返回一个新的字符串,替换后的结果。
示例
const str = "Hello World! Hello TypeScript!";
const newStr = str.replaceAll("Hello", "Hi");
console.log(newStr); // Hi World! Hi TypeScript!
注意
  • replaceAll() 方法是 ECMAScript 2021 (ES12) 新增的方法,不是所有的浏览器都支持,需要做好兼容性处理。
替换正则表达式示例
const str = "2019-02-14";
const newStr = str.replaceAll(/-/g, "/");
console.log(newStr); // 2019/02/14

以上代码中,我们用 /-/g 正则表达式替换原文本中的所有 - 字符为 / 字符。

相关链接