n-validators v2.0.0
n-validators
JavaScript valiators.
Commands
# Install
$ npm i -S n-validators
Usage
const validators = require('validators');
let r1 = validators.isId(11); // r1 - true
let r2 = validators.isId('invalid id'); // r2 - false
API
isDateString(val, format) Returns
true
ifval
is a valid date string informat
or in default formatYYYY-MM-DDThh:mm:ss
.isNotEmptyString(val) Returns
true
ifval
is not an empty string.isId(val) Returns
true
ifval
is a valid id (a positive integer number).everyIsId(items) Returns
true
ifitems
is an array with valid id elements.everyIsUniqueId(items) Returns
true
ifitems
is an array with valid, unique id elements.isObjectId(val) Returns
true
ifval
is a valid ObjectId.everyIsObjectId(items) Returns
true
ifitems
is an array with valid ObjectId elements.everyIsUniqueObjectId(items) Returns
true
ifitems
is an array with valid, unique ObjectId elements.everyIsObjectIdOrNull(items) Returns
true
ifitems
is an array with valid ObjectId or null elements.everyIsUniqueObjectIdOrNull(items) Returns
true
ifitems
is an array with valid, unique ObjectId or null elements.isEmail(val) Returns
true
ifval
is a valid email.isSimplePhoneNumber(val) Returns
true
ifval
is a valid phone number (a string with digits started from+
).everyIsAllowed(items, allowed) Returns
true
ifitems
is an array with elements fromallowed
.everyIsUniqueAllowed(items, allowed) Returns
true
ifitems
is an array of unique elements fromallowed
.isFieldsString(val, allowed) Returns
true
ifval
is a string of fields separated by space fromallowed
.
Author
Alexander Mac
License
5 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago