A simple NodeJS validation module
npm install darth-valider
var dv = require('darth-valider');
// Basic Examples
dv("John Doe").equals("Jon Doe").errors;
// [ 'ValueMismatched' ]
dv("John Doe@example.com").isEmail().errors;
// [ 'InvalidEmail' ]
dv(5).isType("number").errors;
// [] As 5 is a number, the error array is empty
// Chained Examples
dv(5).equalsIgnoreCase("five").isType("string").errors;
// [ 'ValueMismatched', 'TypeMismatched' ]
isEmpty()
equals(any)
equalsIgnoreCase(any)
isType(string)
isEmail()
minLength(number)
maxLength(number)
minValue(number)
maxValue(number)
isUpper()
isLower()
isAlpha()
isAlphanumeric()