"""javascript\nfunction getBase64ImageType(base64String) {\n var regex = /^data:image/([\w+]);base64,/;\n var result = regex.exec(base64String);\n if (result && result.length > 1) {\n return result[1];\n }\n return null;\n}\n\nvar base64String = "data:image/png;base64,iVBORw0KG..."\nvar imageType = getBase64ImageType(base64String);\nconsole.log(imageType); // 输出:png\n"""\n在上面的代码中,getBase64ImageType函数接受一个base64图片字符串作为参数。它使用正则表达式/^data:image\/([\w+]);base64,/来匹配base64字符串中的图片类型部分。如果匹配成功,则返回匹配到的图片类型;否则返回null。\n\n需要注意的是,上述代码只适用于以"data:image/"开头的base64图片字符串,并且图片类型是以字母和数字组成的。如果你的base64图片字符串不是以"data:image/"开头,或者图片类型包含特殊字符,那么上述代码可能无法正确获取图片后缀。

JavaScript 正则表达式提取 Base64 图片字符串的后缀

原文地址: https://www.cveoy.top/t/topic/pwFM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录