express-validations

2.2.3 • Public • Published

express-validations

npm Status Build Status Known Vulnerabilities Code Standard HitCount

npm package

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

Package Sidebar

Install

npm i express-validations

Weekly Downloads

105

Version

2.2.3

License

ISC

Unpacked Size

22.3 kB

Total Files

11

Last publish

Collaborators

  • bhavik5