Javascript 使用正则表达式替换字符串中的所有图像标记
我想替换HTML字符串中的所有图像标记。我写了下面的代码。但是,它只替换它的第一个实例。如何替换全部?我尝试了replaceAll()方法,但在chrome中不起作用Javascript 使用正则表达式替换字符串中的所有图像标记,javascript,regex,amp-html,replaceall,Javascript,Regex,Amp Html,Replaceall,我想替换HTML字符串中的所有图像标记。我写了下面的代码。但是,它只替换它的第一个实例。如何替换全部?我尝试了replaceAll()方法,但在chrome中不起作用 let content = "Hello <img src='abc.png' alt='AMP Example' height='200'width='300' >. Learn more"; let result = content.replace(/(<img[^>]+>(?
let content = "Hello <img src='abc.png' alt='AMP Example' height='200'width='300' >. Learn more";
let result = content.replace(/(<img[^>]+>(?:<\/img>)?)/i, "$1</amp-img>");
console.log(result);
let final = result.replace('<img','<amp-img');
console.log(final);
let content=“你好,了解更多”;
让结果=内容。替换(/(]+>(?:)?)/i,“$1”);
控制台日志(结果);
让final=result.replace('g修饰符用于执行全局匹配(查找所有匹配项,而不是在第一次匹配后停止)。有关详细信息,请参阅
工作代码如下:
让content=“Hello了解更多”;
让结果=内容。替换(/(]+>(?:)?)/g,“$1”);
让final=result.replace(//regexp/g