2.1.21 • Published 7 years ago
izit-js v2.1.21
IzitJS
IzitJS is nodejs micro data validator
Install
npm install izit-js --saveExample
// Import IzitJS module
const IzitJS = require('izit-js')
// Build your test
const test = IzitJS('HelloWorld!').string().min(32).max(64)
// Errors handling : Error is detected it need to be longer than 32.
if (test.hasErrors()) {
return test.getErrors()
}API
Array
izitArray.array()- is arrayizitArray.minlength(length)- is min lengthizitArray.maxlength(length)- is max lengthizitArray.length(length)- is length equalityizitArray.hasvalue(value)- is include valueizitArray.equal(value)- is equal to value
Boolean
izitBoolean.boolean()- is booleanizitBoolean.rtrue()- is real trueizitBoolean.rfalse()- is real false
Float
izitFloat.float()- is floatizitFloat.equal(value)- is equal to valueizitFloat.min(value)- is greater than valueizitFloat.max(value)- is lower than valueizitFloat.positive()- is positiveizitFloat.negative()- is negativeizitFloat.zero()- is equal to zeroizitFloat.mindecimal(min)- is max of decimalsizitFloat.maxdecimal(max)- is min of decimalsizitFloat.decimal(count)- is count of decimals
Integer
izitInteger.integer()- is integerizitInteger.equal(value)- is equal to valueizitInteger.min(value)- is greater than valueizitInteger.max(value)- is lower than valueizitInteger.positive()- is positiveizitInteger.negative()- is negativeizitInteger.zero()- is equal to zeroizitInteger.precision(limit, precision)- is valid range
Object
izitObject.object()- is objectizitObject.hasprop(key)- is include propertyizitObject.haskeyvalue(key, value)- is include property with valueizitObject.equal(value)- is equal to value
String
izitString.string()- is stringizitString.min(length)- is min lengthizitString.max(length)- is max lengthizitString.notempty()- is not emptyizitString.alphanum()- is alphanumericizitString.lowercase()- is lowercaseizitString.uppercase()- is uppercaseizitString.numeric()- is numeric stringizitString.numint()- is integer stringizitString.numfloat()- is float stringizitString.email()- is emailizitString.hostname()- is hostnameizitString.url()- is urlizitString.ip()- is ipv4 or ipv6izitString.ipv4()- is ipv4izitString.ipv6()- is ipv6izitString.equal(equality)- is equal to equality