1.0.12 • Published 7 years ago

validator-rules v1.0.12

Weekly downloads
1
License
ISC
Repository
-
Last release
7 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

7 years ago

1.0.11

9 years ago

1.0.8

9 years ago

1.0.10

9 years ago

1.0.9

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago