npm package for easy validation in javascript.
npm install dynamic-validator.js
Validator.Rule(validator=>{
... conditions here ...
});
// ---
Validator.Rule(validator=>{
// validator.input(key,value)
});
const {Validator} = require('dynamic-validator.js');
let _id = "";
const v = Validator.Rule(
validator=>{
validator.input("id",_id)
.isNumber("Id should be number")
.isEmpty("Id should not be empty");
}
);
if(!v.validate()){
console.log(v.errors);
}
{
"id": [
"Id should be number",
"Id should not be empty"
]
}
Function | #Remark |
---|---|
isArray | # validator.isArray('Error Message'); |
isNumber | # validator.isNumber('Error Message'); |
isEmpty | # validator.isEmpty('Error Message'); |
isEmail | # validator.isEmail('Error Message'); |
isAllNumberinArray | # validator.isAllNumberinArray('is not number'); |
isDate | # to check valid date |