2.0.0 • Published 3 years ago

ryou-validator v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

validator

A validate framework for js both node.js and browser

一个不带校验功能的校验库,以此来纪念我迷茫的这几天。

文档

const fs = require('fs')
const Validator = require("./../index")

Validator.addPlugin({
  tagName: "required",
  execFunc(field, value, opts) {
    if (opts.tagValue === true && (value == undefined || value == null || value == "")) {
      return false
    }
    return true
  }
})

const v = new Validator({
  field: [{
    required: true,
    message: "field is required"
  }
})

console.log(JSON.stringify(v.validate({
  field1: ""
})))

输出

[{
	"field": "field",
	"error": [{
		"message": "field is required",
		"tagName": "required",
		"tagValue": true
	}]
}]
2.0.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago