UNPKG

upro.ui

Version:

upro.ui,是送气宝系列的共用工具套

46 lines (43 loc) 944 B
/** * 判断是否图片 */ function image(val) { var reg_img=/.+\.(jpg|jpeg|gif|bmp|png)$/; return reg_img.test(val) } /** * 判断是否为空 */ function empty(value) { switch (typeof value) { case 'undefined': return true case 'string': if (value.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g, '').length == 0) return true break case 'boolean': if (!value) return true break case 'number': if (value === 0 || isNaN(value)) return true break case 'object': if (value === null || value.length === 0) return true for (const i in value) { return false } return true } return false } /** * 验证十进制数字 */ function number(value) { return /^[\+-]?(\d+\.?\d*|\.\d+|\d\.\d+e\+\d+)$/.test(value) } export default { image, empty, number }