validate-it
Decalarative validator for JS
Installation
$ npm install validate-it
Usage
var validateIt = ;
At least you must specify the name of the object to validate
It's check that data's property password is not undefined:
var rule = name: 'password';var data = password: 'qwerty'; ; // => {}
Rules can be an array:
var rules = name: 'password' name: 'login';var data = password: 'qwerty'; ; // => { login: 'Is required' }
Built-in validators
Will be used only if it is declared in the rule!
empty
var data = login: '';var rule = name: 'login' empty: false; ; // => { login: 'Is empty' }
len
var data = login: 'short';var rule = name: 'login' len: 9 20;; // => { login: 'Expected [9,20] symbols. Given: 5' }
var data = login: 'short';var rule = name: 'login' len: 6;; // => { login: 'Expected min 6 symbols. Given: 5' }
License
MIT