README
express-validations
NPM package that provides almost all types of validation methods
Upgrade Notice
If you're arriving here as a express-validations v1 user, please check the Usage Guide in order to find out what's we provide!
Installation
$ npm install express-validations
Usage
var expressValidations = require('express-validations');
var email = 'demouser@gmail.com';
var firstname = 'demouser';
var minLength = 3;
var maxLength = 25;
if (expressValidations.isValidEmail(email)) {
// if email address is valid
} else {
// if email address is invalid
}
expressValidations.isValidFirstname(firstname);
// returns true, if firstname is valid
expressValidations.isLength('String Length', minLength, maxLength)
// returns true, if length is between specified range
// If you have only maxLength criteria, use null for minLength
Complete List of Validation Methods
- isValidEmail(email)
- isValidFirstname(firstname)
- isValidMiddlename(middlename)
- isValidLastname(lastname)
- isValidFullname(fullname)
- isStrongPassword(password)
- isValidDate(date)
- isAlpha(alphabeticString)
- isNumeric(numericString)
- isAlphaNumeric(alphaNumericString)
- containsNotNumber(nonNumericString)
- containsNotAlphabets(nonAlphabeticString)
- isLength(string, minLength, maxLength)
- isValidURL(url)
License
ISC License