smart-model-validator

0.0.5 • Public • Published

smart-model-validator

Build Status GitHub issues GitHub license

It validate model as object against specific rules. It's has following features

-- Custom error message -- Accept custom validation

Version

0.0.5

Installation

Install package globally:

$ npm install -g smart-model-validator

Or inside project:

$ npm install smart-model-validator --save

Examples

//require library
var ModelValidator = require('smart-model-validator');


var modelValidator = new ModelValidator();
modelValidator.setRules({name:{require:true, type: 'string'}});
console.log(modelValidator.isValid({name: 'Mr. Smith'}));   //true

Supported Validation

- String
- Int
- Base64
- Boolean
- Date
- Float
- IP
- ISBN
- SO8601
- JSON
- UUID

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.5
    10
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.5
    10
  • 0.0.4
    0
  • 0.0.3
    0
  • 0.0.2
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i smart-model-validator

Weekly Downloads

10

Version

0.0.5

License

MIT

Last publish

Collaborators

  • eftakhairul