easy-kit

A library of utiliy.

Usage no npm install needed!

<script type="module">
  import easyKit from 'https://cdn.skypack.dev/easy-kit';
</script>

README

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