1.0.1 • Published 10 years ago

validate-form v1.0.1

Weekly downloads
61
License
-
Repository
github
Last release
10 years ago

validate-form

build status NPM version Coverage Status gemnasium Dependency Status

browser support

Simple functional form validation

Example

var Validator = require("validate-form")
var truthy = require("validate-form/truthy")
var isEmail = require("validate-form/email")
var isCreditCard = require("validate-form/credit-card")
var range = require("validate-form/range")
var match = require("validate-form/match")
var memberOf = require("validate-form/member-of")

var validDate = /^\d\d\d\d\/\d\d$/
var countries = ["US-en", "UK-en", "BR-pt", ...]
var validate = Validator({
  firstName: [truthy()],
  lastName: [truthy("Custom message: The %s field is required")],
  email: [truthy(), isEmail("Please ensure that you enter valid email")],
  cardNumber: [isCreditCard()],
  cvv: [range(3, 4)],
  expirationDate: [match(validDate)],
  country: [memberOf(countries, "enter valid country code")]
})

Installation

npm install validate-form

Contributors

  • Raynos

MIT Licenced

1.0.1

10 years ago

0.5.2

11 years ago

0.5.1

11 years ago

0.4.4

11 years ago

0.4.3

11 years ago

0.4.2

11 years ago

0.4.1

11 years ago

0.3.7

11 years ago

0.3.6

11 years ago

0.3.5

11 years ago

0.3.4

11 years ago

0.3.3

11 years ago

0.3.2

11 years ago

0.3.1

11 years ago

0.2.1

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago