simple-validate-object
Simple validator was created for validate a simple object =D
Install
npm install simple-validate-object --save
Example
create rules
let rules = name: "required|string" username: "required|string" surname: "string" age: "required|number" games: list: "required|array" favorite: name: "string" ;
OR
let rules = name: "required|string" username: "required|string" surname: "string" age: "required|number" "games.list": "required|array" "games.favorite.name": "required|string" ;
apply rules
let SimpleValidateObject = myObj = name: "Roberto J. Mattie" username: "roberto@gmail.com" surname: "BigBig" age: 27 games: list: name: "anyName1" action: true puzzle: false favorite: name: true ;
let validator = err = validator; console; //{// isValid: false,// errors: { name: ["string"] }//}
Sublevel
forlet item of myObjlist let _rules = name: "required|string" action: "boolean" puzzle: "boolean" err = validator ...
Params validate
- required
- string
- number
- date ( basic validation )
- boolean
- object
- array