📅  最后修改于: 2023-12-03 14:42:27.159000             🧑  作者: Mango
在 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
正则表达式替换原文本中的所有 -
字符为 /
字符。