我知道如何在 php 中执行此操作,但我需要在 javascript/jquery 中执行此操作。
我正在尝试以下内容:
$('#NewBox').html( $('#OldBox').html().Replace('/<img(.*)alt="(.*)"\>/g', "$2") );
我不认为 javascript 有 preg_replace,我只知道 replace 方法。使用“g”应该用正则表达式的第二个参数(作为alt)替换所有实例。知道为什么这不起作用吗?
更新:(希望这能更好地理解我想要什么)
我有一个这样的字符串:
var str = 'This is a string with <img src="./images/logo.png" alt="logo" /> an image'
我想用 alt 替换该字符串中的所有标签,所以现在是:
'This is a string with logo an image'