lotus-ui-plus
Version:
Lotus UI Plus - Vue3 Component Library
2 lines (1 loc) • 835 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});function a(t,e="YYYY-MM-DD"){const r=t.getFullYear(),n=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0"),i=String(t.getHours()).padStart(2,"0"),s=String(t.getMinutes()).padStart(2,"0"),c=String(t.getSeconds()).padStart(2,"0");return e.replace("YYYY",String(r)).replace("MM",n).replace("DD",o).replace("HH",i).replace("mm",s).replace("ss",c)}function g(t,e=2){return t.toFixed(e)}function u(t){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)}function m(t){return/^1[3-9]\d{9}$/.test(t)}function p(t){return t==null?!0:typeof t=="string"?t.trim().length===0:Array.isArray(t)?t.length===0:typeof t=="object"?Object.keys(t).length===0:!1}exports.formatDate=a;exports.formatNumber=g;exports.isEmail=u;exports.isEmpty=p;exports.isPhone=m;