@dynejs/validator

0.0.2 • Public • Published

DyneJS / Validator

A simple validation library with a few basic rules.

Sample usage

First parameters is data what needs to be validated. In the second paramter we define the rules.

Rules separated with | sign. Parameters can be passed after : sign.
Example rule: required|min:2|max:10

const { validate } = require('@dynejs/validator')

validate(data, {
    'title': 'required',
    'field': 'required|list:one,two',

    // You can use asterisk to check arrays
    'anArray.*.ids.*.value': 'required'    
})

Rules

  • required
  • list
  • number
  • min
  • max
  • url
  • email
  • hex
  • boolean
  • notNull

License

MIT license.

Readme

Keywords

none

Package Sidebar

Install

npm i @dynejs/validator

Weekly Downloads

1

Version

0.0.2

License

none

Unpacked Size

12.4 kB

Total Files

7

Last publish

Collaborators

  • iamzozo