国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:156日期: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
相關文章:
主站蜘蛛池模板: 在线国产一区二区 | 香蕉视频在线观看黄 | 成人一级黄色毛片 | 亚洲国产激情一区二区三区 | 久久精品国产免费看久久精品 | 最新69成人精品毛片 | 毛片成人 | 久久啊| 91精品国产91久久久久久青草 | 久久免费视频6 | 国产高清在线精品一区 | 99精品免费 | 亚洲国产人成中文幕一级二级 | 欧美5g影院天天爽天天看 | 一本色道久久综合狠狠躁 | 国产大尺度福利视频在线观看 | 一级做性色a爰片久久毛片免费 | 欧美一级xxx | 久久久久亚洲精品中文字幕 | 免费国产a国产片高清 | 久久频这里精品99香蕉久 | 在线视频亚洲一区 | 国产精品欧美亚洲日本综合 | 欧美成人鲁丝片在线观看 | 全部精品孕妇色视频在线 | 一级一片免费视频播放 | 免费在线亚洲视频 | 国产成人精品久久亚洲高清不卡 | 国产一级a毛片高清 | bt天堂国产亚洲欧美在线 | 久久国产免费一区 | 亚洲精品国产精品国自产网站 | 成人精品一级毛片 | 免费99视频有精品视频高清 | 成人a站| 色偷偷在线刺激免费视频 | 日韩美女在线看免费观看 | 欧美午夜不卡 | 孕妇孕妇aaaaa级毛片视频 | 国产真实乱子伦精品视 | www成人国产在线观看网站 |