av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

問題描述

多個img標(biāo)簽,每個標(biāo)簽的src都不一樣,

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

javascript應(yīng)該如何區(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;

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产一区在线免费观看 | 1204国产成人精品视频 | 精品蜜桃一区二区三区 | 亚洲视频一区在线播放 | 国产精品国产三级国产aⅴ中文 | 亚洲福利在线观看 | 亚洲精品一区二区三区在线 | 91视频麻豆 | 精品一区av| 日韩欧美一区二区三区四区 | 国产精品视频免费看 | 在线亚洲欧美 | 亚洲三区在线观看 | 国产精品国产三级国产aⅴ中文 | 国产精品日产欧美久久久久 | 亚洲成人免费视频在线观看 | 在线一区 | 日本三级做a全过程在线观看 | 精品福利一区 | 成人一区二区视频 | 视频一区二区在线观看 | 成人在线免费 | 国外成人免费视频 | 久久国内精品 | 亚洲国产欧美在线 | 波多野结衣中文字幕一区二区三区 | 国产1区 | 精品一区电影 | 日韩高清一区二区 | 91av视频在线免费观看 | 欧美一区二区网站 | 无码一区二区三区视频 | 国产精品一区在线 | yiren22综合网成人 | 久久噜噜噜精品国产亚洲综合 | 久久中文字幕一区 | 国产精品亚洲一区二区三区在线 | 中日字幕大片在线播放 | 国产精品 亚洲一区 | www国产精 | 日本 欧美 国产 |