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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 21:36:29
字體:
來源:轉載
供稿:網友

開始想到的解決方法是:

復制代碼 代碼如下:

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

輸出結果是:

復制代碼 代碼如下:

<img src="http://m.survivalescaperooms.com/images/logo.gif" alt="" width="142" height="55" />

得到的是整個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);
});

輸出結果:

復制代碼 代碼如下:

//m.survivalescaperooms.com/images/logo.gif

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平度市| 香河县| 岳阳市| 嘉义县| 吉木萨尔县| 漳浦县| 阳信县| 鹿泉市| 彰武县| 新泰市| 阳朔县| 康马县| 布拖县| 襄垣县| 车致| 达州市| 清远市| 都匀市| 鸡西市| 灌阳县| 改则县| 舟山市| 祁连县| 新和县| 丰县| 延安市| 翼城县| 象山县| 荥阳市| 枣阳市| 宁明县| 乐至县| 大关县| 凌云县| 盐城市| 长葛市| 富阳市| 常宁市| 神木县| 德阳市| 泸定县|