色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

javascript - js怎樣判斷一個圖片是不是base64

瀏覽:158日期:2023-02-15 18:07:20

問題描述

多個img標簽,每個標簽的src都不一樣,

現(xiàn)在需要分別對src為base64編碼的和非base64的圖片做不同的處理,

javascript應該如何區(qū)分該圖片是不是base64的?

問題解答

回答1:

BASE64碼開頭都是形如data:image/xxx;base64,xxxxxx...的,所以寫個正則測試一下src就可以了

回答2:

$(’img’).each((i,item)=>{ let src = item.src if(src.indexOf(’data:image/jpg;base64,’)>-1){// base64 圖片操作 }else{//path 圖片操作 }})回答3:

非base64圖片都是URL地址嗎

回答4:

直接根據(jù)src開頭匹配就行

$(’img’).each((i,item)=>{ let src = item.src if(src.indexOf(’data:image’)>-1){// base64 圖片操作 }else{//path 圖片操作 }})回答5:

要用startWith,這樣效率高:

$(’img’).each((i,item)=>{ let src = item.src if(src.startWith(’data:image’)){// base64 圖片操作 }else{//path 圖片操作 }})回答6:

function validDataUrl(s) { return validDataUrl.regex.test(s);}validDataUrl.regex = /^s*data:([a-z]+/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&’,()*+;=-._~:@/?%s]*?)s*$/i;module.exports = validDataUrl;

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 伊人色在线观看 | 国产精品亚洲成在人线 | 欧美日韩另类综合 | 办公室紧身裙丝袜av在线 | 成人毛片在线视频 | 日本亚洲高清 | 99久久99视频 | 国产三级a三级三级天天 | 久久网站免费观看 | 国产第二页 | 欧美日韩一区二区在线观看视频 | 欧美激情国内自拍偷 | 精品国产一区二区三区四区vr | 一级一级特黄女人精品毛片 | 亚洲免费视频播放 | 欧美成人激情在线 | 中文字幕曰韩一区二区不卡 | 亚洲精品一级一区二区三区 | 久久久久久久久久免费视频 | 欧美一做特黄毛片 | 国产自在自线午夜精品视频 | 99视频有精品视频免费观看 | 精品国产杨幂在线观看福利 | 国产精品高清视亚洲精品 | 亚洲一区浅井舞香在线播放 | 美国亚洲成年毛片 | 动漫一级毛片 | 久久99九九99九九精品 | 国产一国产一有一级毛片 | 免费观看久久 | 男人看片网址 | 国产精品va一级二级三级 | 亚洲福利视频精选在线视频 | 国产一级a毛片 | 久久国产一级毛片一区二区 | 男人躁女人躁的好爽免费视频 | 亚洲系列在线 | 成人五级毛片免费播放 | 国产一区在线观看免费 | 午夜日韩 | 中午字幕在线观看 |