PHPでこれを行う方法は知っていますが、javascript/jqueryで行う必要があります。
私は次のようなことをしようとしています:
$('#NewBox').html( $('#OldBox').html().Replace('/<img(.*)alt="(.*)"\>/g', "$2") );
javascript に preg_replace があるとは思いません。私が知っているのは replace メソッドだけです。「g」を使用すると、すべてのインスタンスが正規表現の 2 番目のパラメーター (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'