国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

用正則表達式替換圖片地址img標簽

2024-05-06 15:56:02
字體:
來源:轉載
供稿:網友
如何替換一段HTML字符串中包含的所有img標簽的src值?下面我們用正則解決這個問題

開始想到的解決方法是:

復制代碼 代碼如下:


content.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi, function (match) {
    console.log(match);
});

輸出結果是:

復制代碼 代碼如下:


<img src="http://www.survivalescaperooms.com/images/logo.gif" />

得到的是整個img標簽,但我期望得到的是src中的網址,這樣只需在function(match)中返回新地址就行了。
于是,卡在這里了。。。
后來,通過Google搜索關鍵字“javascript replace callback”,在stackoverflow中找到了“replace callback function with matches”,才知道function(match)還有其他參數

然后,改為下面的代碼,問題就解決了。

復制代碼 代碼如下:


content.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi, function (match, capture) {
    console.log(capture);
});

輸出結果:

復制代碼 代碼如下:



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 广德县| 阿图什市| 虹口区| 铜梁县| 凤庆县| 吉木乃县| 建始县| 封开县| 宁夏| 庆元县| 清水县| 资溪县| 溆浦县| 乐业县| 安顺市| 汶川县| 天祝| 资中县| 辛集市| 襄垣县| 通榆县| 文水县| 饶阳县| 萍乡市| 大化| 涟水县| 汉阴县| 聂荣县| 沁源县| 甘孜| 扬中市| 南皮县| 徐水县| 呼和浩特市| 沙洋县| 天全县| 长兴县| 时尚| 乐都县| 肇州县| 定兴县|