0.1.2 • Published 10 years ago

verify v0.1.2

Weekly downloads
581
License
BSD
Repository
-
Last release
10 years ago
var verify = require("verify")();

verify.register("email", "Invalid email").is(/regexp/).len(6, 64);
verify.register("name", "Invalid name").len(2);
verify.register("phoneNumber", "Invalid phone number").sanitize(/\d+\-\d+\-\d+/, function(number) {
	return number.replace(/-/g, "");
})
verify.register("fullName", "Invalid full name").is("name");


//don't throw an error if validation 
verify.throwsError(false);

var options = {
	phoneNumber: "994-433-3444",
	email: "email@email.com",
	fullName: "Wu"
}


if(verify.that(options).has("email", "phoneNumber", "fullName").sanitize()) {
	console.log(options.phoneNumber); //994443344
}

API

verify(options)

- `throwsError` - TRUE if the validation library throws an error if one occurs

chain verify.register(name, message)

registers a new verifiable item

chain verify.get(name)

returns a validator chain that's already registered

Chain API

chain.match(fnOrRegexp)

check against a given value

chain.sanitize(check, fn)

sanitizes the value based on the check.

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.1

12 years ago