dynamic-validator.js

1.0.4 • Public • Published

Dynamic Validator in JS

Star Count Licence Language

npm package for easy validation in javascript.

Installation

npm install dynamic-validator.js

Syntax

Validator.Rule(validator=>{
    ... conditions here ...
});
// ---
Validator.Rule(validator=>{
    // validator.input(key,value)
    
});

Example

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);
}

output

{
    "id": [
        "Id should be number",
        "Id should not be empty"
    ]
}

Function List

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

Readme

Keywords

Package Sidebar

Install

npm i dynamic-validator.js

Weekly Downloads

0

Version

1.0.4

License

MIT License

Unpacked Size

6.98 kB

Total Files

4

Last publish

Collaborators

  • helloakn