0.1.7 • Published 9 years ago

es-validate v0.1.7

Weekly downloads
216
License
ISC
Repository
github
Last release
9 years ago

es-validate

This is based on jquery-validation, not for form validatio, but for data validaion (react、vuejs submit data).

Install

npm install es-validate --save

Usage

let ESVal = require('es-validate')
ESVal.validate(data, rule)

Example

let result = ESVal.validate({
    name: ''
  }, {
  name: {
    require: true,
    msg: 'name is required'
  }
})

//- will return  {status: false, msg: 'name is required'}


let result = ESVal.validate({
    name: 'es-validate'
  }, {
  name: {
    require: true,
    msg: 'name is required'
  }
})

//- will return  {status: true}

Rule

required: "This field is required.",
email: "Please enter a valid email address.",
url: "Please enter a valid URL.",
date: "Please enter a valid date.",
number: "Please enter a valid number.",
digits: "Please enter only digits.",
maxlength: t.validator.format("Please enter no more than {0} characters."),
minlength: t.validator.format("Please enter at least {0} characters."),
rangelength: t.validator.format("Please enter a value between {0} and {1} characters long."),
range: t.validator.format("Please enter a value between {0} and {1}."),
max: t.validator.format("Please enter a value less than or equal to {0}."),
min: t.validator.format("Please enter a value greater than or equal to {0}.")
0.1.7

9 years ago

0.1.6

9 years ago

0.1.5

9 years ago

0.1.4

9 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago