1.0.6 • Published 5 years ago

store-js-basis v1.0.6

Weekly downloads
-
License
-
Repository
-
Last release
5 years ago

store-js-basis

安装

npm i store-js-basis

import { array , object ... , Check,Storage } from 'store-js-basis'

array.map(item=> item['number'] * 2  )

let data = [
  {
    value: '13980464237',
    require: true,
    message: '电话号码不能为空!',
    rules: [
      { message: '电话号码格式验证失败!', rule: 'regex:mobile' }
    ]
  },
  {
    value: '黄军泉',
    require: false, 
    rules: [
      { message: '姓名的长度不能超过5位', rule: 'len:max|5' },
      { message: '姓名的长度不能少于2位', rule: 'len:min|4' },
      { message: '必须是中文字符组成', rule: 'regex:chinese' },
      { message: "必须是以'黄'开头", rule: function(value){ return value.startsWith('黄')} },
    ]
  }
]
let check = new Check(data)
check.check()
console.log(check.message, check.pass)

目录

对象式

array

  • isArray
  • isRequire
  • transpose
  • shuffle
  • sort
  • sortQuick
  • sortSubbing
  • reverse
  • flatten
  • deepth
  • reduce
  • clean
  • filter
  • findIndex
  • unique
  • uniqueWith
  • include
  • map
  • each
  • every

date

  • format
  • reverse
  • setZero

type

  • is
  • isNumber
  • isString
  • isFunction
  • isBoolean
  • isNull
  • isUndefined
  • isObject
  • isArray
  • isNil
  • isIos
  • browser
  • orientation

array

object

dom

string

fun

number

regex

类式(需要实例化)

Storage

Cookie

Hex

Url

Query

Check

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago