text = text.replaceAll("Cats","Dogs");
text = text.replaceAll("cats","dogs");
亲自试一试 »
text = text.replaceAll(/Cats/g,"Dogs");
text = text.replaceAll(/cats/g,"dogs");
亲自试一试 »
下面有更多示例。
这个replaceAll()
方法在字符串中搜索值或正则表达式。
这个replaceAll()
方法返回一个新字符串,其中所有值都被替换。
这个replaceAll()
方法不会改变原始字符串。
这个replaceAll()
JavaScript 2021 中引入了该方法。
这个replaceAll()
该方法在 Internet Explorer 中不起作用。
string.replaceAll(
searchValue, newValue)
Parameter | Description |
searchValue | Required. The value, or regular expression, to search for. |
newValue | Required. The new value (to replace with). This parameter can be a JavaScript function. |
类型 | 描述 |
一个字符串 | 搜索值已被替换的新字符串。 |
全局的、不区分大小写的替换:
let text = "Mr Blue has a blue house and a blue car";
let result = text.replaceAll(/blue/gi, "red");
亲自试一试 »
返回替换文本的函数:
let text = "Mr Blue has a blue house and a blue car";
let result = text.replaceAll(/blue|house|car/gi, function (x) {
return x.toUpperCase();
});
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!