如何在JavaScript中执行不区分大小写的替换?
我有以下代码:如何在JavaScript中执行不区分大小写的替换?,javascript,node.js,regex,Javascript,Node.js,Regex,我有以下代码: const pattern=“快速”; const re=新的RegExp(模式,“gi”); const string=“敏捷的棕色狐狸跳过了懒惰的快狗”; const replaced=string.replace(模式“+pattern+”); 控制台日志(已替换)您需要将$&作为第二个参数传递给。替换以插入匹配的子字符串: const string=“敏捷的棕色狐狸跳过了懒惰的快狗”; console.log( string.replace(/quick/gi,$&)
const pattern=“快速”;
const re=新的RegExp(模式,“gi”);
const string=“敏捷的棕色狐狸跳过了懒惰的快狗”;
const replaced=string.replace(模式“+pattern+”);
控制台日志(已替换)
您需要将$&
作为第二个参数传递给。替换以插入匹配的子字符串:
const string=“敏捷的棕色狐狸跳过了懒惰的快狗”;
console.log(
string.replace(/quick/gi,$&)
);
您已经创建了一个regexpre
。。。永远不要使用它。。。所以这是您应该看到的内容-tryconst replaced=string.replace(re,“+pattern+”)代码>