UNPKG

@aplus-frontend/ui

Version:

2 lines (1 loc) 1.01 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const i=t=>e=>Object.prototype.toString.call(e)===`[object ${t}]`;function s(t){return t!=null}const r=t=>i("Array")(t),c=t=>i("Object")(t),n=t=>i("Function")(t)||i("AsyncFunction")(t),o=t=>s(t)&&n(t.then)&&n(t.catch);function u(t){const e=t.replace(/[^-|\d]/g,"");return/^((\+86)|(86))?(1)\d{10}$/.test(e)||/^0[0-9-]{10,13}$/.test(e)}function l(t){return["",void 0,null].includes(t)}function b(t){return t?/^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DABCEFGHJK]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))$/.test(t):!1}exports.isArray=r;exports.isDef=s;exports.isFunction=n;exports.isLicensePlateNumber=b;exports.isMobile=u;exports.isNullish=l;exports.isObject=c;exports.isPromise=o;exports.isType=i;