0
イメージリンクをリンクのテキスト形式(http://localhost/)に置き換えようとしています。イメージURLをJavaScriptおよび正規表現でテキストURLに置き換えます。
私はこの正規表現を考え出しましたが、うまくいかないようです。おそらくそれは間違っています。問題はどこにあるのですか?このアイデアは、例のリンクだけでなく、ページ上のすべてのイメージリンクで機能させることです。この場合、文字列として何を配置する必要がありますか?
<script>
function StripImageLinks() {
var re = /^.*?a href="|" id="image".*$/g;
var str = '<a href="http://localhost/" id="image" target="_blank"><img src="images/xls.png" width="128" height="128" alt=""/></a>';
var subst = '';
var result = str.replace(re, subst);
}
</script>
[正規表現でHTMLを解析しないでください!](http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454 #1732454) – Biffen
あなたのローカルホストへのリンクは表示されません。それはあなたにしか見えません。 – Miles