| /*** | 
|  * | 
|  * @param time 日期 年月日 | 
|  */ | 
| const gsdate = (time) => { | 
|     let date = new Date(time) | 
|     let y = date.getFullYear() | 
|     let m = date.getMonth() + 1 | 
|     m = m < 10 ? ('0' + m) : m | 
|     let d = date.getDate() | 
|     d = d < 10 ? ('0' + d) : d | 
|     return y + '-' + m + '-' + d; | 
| } | 
|   | 
| /*** | 
|  * | 
|  * @param time 日期 年月日时分秒 | 
|  * @param Sign 间隔 | 
|  */ | 
| function setTime (time, Sign) { | 
|     let year = time.getFullYear(); | 
|     let month = time.getMonth() + 1 >= 10 ? time.getMonth() + 1 : `0${time.getMonth() + 1}`; | 
|     let day = time.getDate() >= 10 ? time.getDate() : `0${time.getDate()}`; | 
|     let hour = time.getHours() >= 10 ? time.getHours() : `0${time.getHours()}`; | 
|     let minute = time.getMinutes() >= 10 ? time.getMinutes() : `0${time.getMinutes()}`; | 
|     let second = time.getSeconds() >= 10 ? time.getSeconds() : `0${time.getSeconds()}`; | 
|     return [year, Sign, month , Sign, day, ' ', hour , ':', minute, ':', second ].join(''); | 
| } | 
|   | 
| /*** | 
|  * | 
|  * @param time 日期 年月日时分秒 | 
|  * @param Sign 间隔 | 
|  */ | 
| function setTimeO (time, Sign) { | 
|     let year = time.getFullYear(); | 
|     let month = time.getMonth() + 1 >= 10 ? time.getMonth() + 1 : `0${time.getMonth() + 1}`; | 
|     let day = time.getDate() >= 10 ? time.getDate() : `0${time.getDate()}`; | 
|     let hour = time.getHours() >= 10 ? time.getHours() : `0${time.getHours()}`; | 
|     let minute = time.getMinutes() >= 10 ? time.getMinutes() : `0${time.getMinutes()}`; | 
|     let second = time.getSeconds() >= 10 ? time.getSeconds() : `0${time.getSeconds()}`; | 
|     return [year, Sign, month , Sign, day, ' ', hour , ':', minute, ':', '00' ].join(''); | 
| } | 
|   | 
| /*** | 
|  * phoneRegular: 手机号验证 | 
|  * mailboxRegular: 邮箱验证 | 
|  * positiveInteger: 正整数 | 
|  * decimal: 小数(只支持四位小数) | 
|  * positiveIntegerDecimal: 正整数小数(最多四位小数) | 
|  * number:数字最多保留四位小数 | 
|  */ | 
| const REGULAR = { | 
|     phoneRegular: /^1[3456789]\d{9}$/, | 
|     mailboxRegular: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, | 
|     positiveInteger: /^[0-9]*[1-9][0-9]*$/, | 
|     decimal: /^0$|^[1-9]\d{0,15}$|^[1-9]\d{0,15}\.{1}\d{1,4}$|^0\.{1}\d{1,4}$/g, | 
|     positiveIntegerDecimal: /^([1-9][0-9]*|0)(\.[0-9]?[1-9][1-9][1-9])?$/, | 
|     number: /^\d+(?:\.\d{1,4})?$/ | 
| } | 
|   | 
| /*** | 
|  * | 
|  * @param type 文件类型 | 
|  */ | 
| function judgmentType (type) { | 
|     let arr = ['jpg', 'jpeg', 'png'] | 
|     // arr.includes(type) | 
|     let open = false | 
|     arr.forEach(item => { | 
|         if (type === item) { | 
|             open = true | 
|         } | 
|     }) | 
|     return open; | 
| } | 
|   | 
| export { gsdate, setTime, setTimeO, REGULAR, judgmentType } |