String validation and sanitization based on validator.js
Validator-Extended
=======================
###validator.js###
* Based on validator.js
* _Current version based on:_ _4.2.1_
``javascript
`
var validator = require('validatorExtended');
npm install mocha -g
###node-validator-extended###
The main purpose of this repo is to add redundancy functions that won't be added in the validator.js repository.
These functions could be useful for some people.
####Validators####
The following functions have been added to the original Validator:
* notNull(str): boolean - Check if string is not null.
* notEmpty(str): boolean - Check if string is not empty.
* isEmpty(str): boolean - Check if string is empty.
#### Tests
We now use mocha to perform tests.
mocha
To run the test, just use mocha, assuming you're on the directory:
`
shell
`
C:\wamp\www\Ayolan\Validator-extended>mocha
ValidatorExtended
#notNull()
V should return true when a value is present
V should return false when there is no value
#notEmpty()
V should return true when a value is present
V should return false when there is no value
#isEmpty()
V should return true when a value is present
V should return false when there is no value
validator
#### The library isn't up-to-date?
The official library updates itself quite often, so I am most of the time out-of-date.
package.json
In order to provide the most recent version I have decided to write in the the following dependency: "validator": "latest".
npm update validator-extended
So you can just do and it will install the latest validator version in node_modules/validator`.
But it won't work for the browser version, which requires a manual update from me and a new publish on npm. In this case just create an issue to ask for the latest version! I'll do it ASAP.
####Licence####
https://github.com/Ayolan/node-validator-extended/blob/master/LICENSE
You can obviously fork and add other functions. Please just check if they should not belong to the validator.js repository before! :)