📅  最后修改于: 2023-12-03 15:01:38.604000             🧑  作者: Mango
在Javascript中,使用replaceAll()函数可以方便地将一个字符串中的所有匹配项替换为一个新的字符串。
string.replaceAll(searchValue, newValue)
const str = 'Hello, world! Hello, world!';
const newStr = str.replaceAll('Hello', 'Hi');
console.log(newStr);
// Output: 'Hi, world! Hi, world!'
如果要使用正则表达式进行替换,则需要将searchValue参数设置为正则表达式。
const str = 'JavaScript is awesome. Node.js is awesome too.';
const newStr = str.replaceAll(/awesome/g, 'excellent');
console.log(newStr);
// Output: 'JavaScript is excellent. Node.js is excellent too.'
replaceAll()函数在以下浏览器中受支持: