1.0.12 • Published 5 years ago

validator-rules v1.0.12

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

Validate by user defined template

Validate by rule defined by user.

Usage

let validator = require('treeValidator');
validator.readRulesFromFile('rules.json')
// or
validator.setRules({some: {required: true;}});
validator.isValid({some: ''}); //false
//let get errors
let errors = validator.getErrors();

List of all available rules

{
  type: 'string' || 'number' || 'date' || 'email',
  required: true || false,
  format: 'dd-MM-yyyy' || 'dd-MM-yy' // for dates
  format: 'digitsBeforeComma:digitsAfterComma' // for numbers
  format: 'minLen:maxLen' // for strings
}

Version

Works fine with node version 6.9.x. May have issues with earlier releases.

FAQ

Q: May I add my own validation rules?
A: Yep, have a look here, don't forget to define: {type: 'your-awesome-custom-format', format: true}

1.0.12

5 years ago

1.0.11

7 years ago

1.0.8

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago