1.0.2 • Published 8 years ago
easy-kit v1.0.2
easy-kit.js
A library of utiliy.
detector
| method | description |
|---|---|
| isAndroid() | 判断是否是Andorid系统 |
| isiOS() | 判断是否是iOS系统 |
| isWechat() | 判断是否是微信环境 |
| version(key) | 获取版本号, key: String |
format
| method | description |
|---|---|
| date(date , pattern) | 格式化时间, data: dateString | value | Date, pattern: yyyy年M月dd日, yyyy-MM-dd, yyyy/MM/dd, yyyy-MM, MM-dd, MM/dd |
| creditCard(cardNum) | 格式化银行卡, cardNum: String |
| phoneNumber(phoneNum) | 格式化手机号, 每4位空格分隔, phoneNum: String |
| number(num) | 格式化数字, 添加千位分隔符, num: String |
helper
| method | description |
|---|---|
| trim(str) | 移除字符串两侧的空白字符, str: String |
| throttle(fn , interval) | 节流, fn: Function, interval: Number |
| debounce(fn , delay) | 防抖, fn: Function, delay: Number |
| compareVersion(srcVersion, tarVersion) | 比较版本号大小, srcVersion: String, tarVersion: String |
| uuidv4() | 生产uuid |
| getQueryParam(key) | 获取url的参数, key: String |
| merge(obj1, obj2, ...obj) | 合并对象属性 |
validator
| method | description |
|---|---|
| isCreditCard(str) | 判断是否是银行卡号, str: String |
| isEmail(str) | 判断是否是邮箱地址, str: String |
| isIdCard(str) | 判断是否是身份证号, str: String |
| isPhoneNumber(str) | 判断是否是手机号, str: String |