rival-util

1.0.6 • Public • Published

Intro

js 常用工具类库,还在积累中

Install

npm install rival-util

Usage

const rivalUtil = require('rival-util').default;//包含所有util方法

const commonUtil = require('rival-util').commonUtil//仅包含一些通用的util方法
const validatorUtil = require('rival-util').validatorUtil//仅包含一些常用的安全校验方法

Document

  1. commonUtil
    • Object
      • .clone(): 对象深度克隆和浅度克隆
    • Array
      • .clone(): 对象深度克隆和浅度克隆
      • .sortByAsc(): 数组升序排序,可自定义排序规则
      • .sortByDesc(): 数组降序排序,可自定义排序规则
      • .getMax(): 获取数组中的最大项,可自定义获取方法
      • .getMin(): 获取数组中的最小项,可自定义获取方法
    • Date
      • .getDate(): 日期格式化(年月日)
      • .getTime(): 时间格式化(年月日 + 时间)
      • .getOnlyTime(): 时间格式化(时间)
  2. validatorUtil
    • .phoneNumberValid(): 校验手机号码格式
    • .emailValid(): 校验是否为常用的邮箱格式
    • .stableEmailValid(): 固定邮箱格式校验(固定后缀名可配置)
    • .sqlFilter(): sql注入校验
    • .notMinusIntegerValid(): 非负整数校验

备注

还在持续完善中,包括核心代码及API文档。

Readme

Keywords

none

Package Sidebar

Install

npm i rival-util

Weekly Downloads

0

Version

1.0.6

License

MIT

Last publish

Collaborators

  • firesoul