js 常用工具类库,还在积累中
npm install rival-util
const rivalUtil = require('rival-util').default;//包含所有util方法
const commonUtil = require('rival-util').commonUtil//仅包含一些通用的util方法
const validatorUtil = require('rival-util').validatorUtil//仅包含一些常用的安全校验方法
- commonUtil
- Object
- .clone(): 对象深度克隆和浅度克隆
- Array
- .clone(): 对象深度克隆和浅度克隆
- .sortByAsc(): 数组升序排序,可自定义排序规则
- .sortByDesc(): 数组降序排序,可自定义排序规则
- .getMax(): 获取数组中的最大项,可自定义获取方法
- .getMin(): 获取数组中的最小项,可自定义获取方法
- Date
- .getDate(): 日期格式化(年月日)
- .getTime(): 时间格式化(年月日 + 时间)
- .getOnlyTime(): 时间格式化(时间)
- Object
- validatorUtil
- .phoneNumberValid(): 校验手机号码格式
- .emailValid(): 校验是否为常用的邮箱格式
- .stableEmailValid(): 固定邮箱格式校验(固定后缀名可配置)
- .sqlFilter(): sql注入校验
- .notMinusIntegerValid(): 非负整数校验
还在持续完善中,包括核心代码及API文档。