@resk/core
Version:
An innovative TypeScript framework that empowers developers to build applications with a fully decorator-based architecture for efficient resource management. By combining the power of decorators with a resource-oriented design, DecorRes enhances code cla
1 lines • 684 B
JavaScript
;function a(t){return !!(t&&typeof t=="string")}var l=t=>a(t)?!!t.match(/^(")?(?:[^\."])(?:(?:[\.])?(?:[\w\-!#$%&'*+\/=?\^_`{|}~]))*\1@(\w[\-\w]*\.){1,5}([A-Za-z]){2,6}$/):false,s=t=>a(t)?(t=t.trim(),t.startsWith("blob:http")&&(t=t.ltrim("blob:")),i(t)||e(t)||t.startsWith("data:image/")):false,n=/^data:([a-z]+\/[a-z0-9-+.]+(;[a-z0-9-.!#$%*+.{}|~`]+=[a-z0-9-.!#$%*+.{}|~`]+)*)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*?)$/i;function i(t){return a(t)&&!t.includes("data:image/x-icon")&&!!t.match(n)}var e=t=>a(t)&&/^(?:\w+:)?\/\/([^\s\.]+\.\S{2}|localhost[\:?\d]*)\S*$/.test(t);exports.isDataURL=i;exports.isValidEmail=l;exports.isValidImageSrc=s;exports.isValidUrl=e;