z-react-ui
Version:
z-react-ui,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。
31 lines (23 loc) • 783 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isURL = isURL;
exports.hasImgSuffix = hasImgSuffix;
exports.isBase64 = isBase64;
exports.isImg = isImg;
// 验证是否是url地址
function isURL(url) {
// 验证url
var strRegex = /^(https|http|ftp|rtsp|mms):\/\//;
return strRegex.test(url);
} // 判断是否有图片相关后缀,以及看是否是base64
function hasImgSuffix(str) {
return str.includes('jpeg') || str.includes('png') || str.includes('jpg') || str.includes('gif') || str.includes('gif');
} // 是否是base64
function isBase64(str) {
return /^data:image\/\w+;base64,/.test(str);
} // 判断是字符串数据是否为图片
function isImg(str) {
return (isURL(str) || isBase64(str)) && hasImgSuffix(str);
}