如何利用正则表达式从base64编码图片中提取文件扩展名?
- 内容介绍
- 文章标签
- 相关推荐
本文共计109个文字,预计阅读时间需要1分钟。
python实现方法:从base64编码的图片中提取扩展名参数:String base64返回:Stringfunction getExtensionFromBase64(base64) { let re=new RegExp('data:image/(.*?);base64,.*'); let res=re.exec(base64); if (res) { return res[1]; }}
实现方法
/**
* 从base64编码的图片中获取扩展名
* @param {String} base64
* @returns
*/
function getExtensionFromBase64(base64) {
let re = new RegExp('data:image/(?<ext>.*?);base64,.*')
let res = re.exec(base64)
if (res) {
return res.groups.ext
}
}
测试
let base64 = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEU'
let ext = getExtensionFromBase64(base64)
console.log(ext)
// png
本文共计109个文字,预计阅读时间需要1分钟。
python实现方法:从base64编码的图片中提取扩展名参数:String base64返回:Stringfunction getExtensionFromBase64(base64) { let re=new RegExp('data:image/(.*?);base64,.*'); let res=re.exec(base64); if (res) { return res[1]; }}
实现方法
/**
* 从base64编码的图片中获取扩展名
* @param {String} base64
* @returns
*/
function getExtensionFromBase64(base64) {
let re = new RegExp('data:image/(?<ext>.*?);base64,.*')
let res = re.exec(base64)
if (res) {
return res.groups.ext
}
}
测试
let base64 = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEU'
let ext = getExtensionFromBase64(base64)
console.log(ext)
// png

