国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.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);
});

輸出結果:

復制代碼 代碼如下:



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

圖片精選

主站蜘蛛池模板: 凤山市| 页游| 茶陵县| 庆元县| 塘沽区| 青铜峡市| 遂川县| 宁安市| 时尚| 汕头市| 北辰区| 扎赉特旗| 灵山县| 福泉市| 黄龙县| 阿鲁科尔沁旗| 长顺县| 望谟县| 安岳县| 建宁县| 阿克苏市| 麻江县| 苏尼特左旗| 万盛区| 寻乌县| 大连市| 香河县| 江达县| 南汇区| 澄城县| 芦溪县| 类乌齐县| 湟中县| 三明市| 阜南县| 通许县| 唐海县| 禄丰县| 江陵县| 新晃| 耒阳市|