2.1.21 • Published 6 years ago

izit-js v2.1.21

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

IzitJS

GitHub release

IzitJS is nodejs micro data validator

Install

npm install izit-js --save

Example

// 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 array
  • izitArray.minlength(length) - is min length
  • izitArray.maxlength(length) - is max length
  • izitArray.length(length) - is length equality
  • izitArray.hasvalue(value) - is include value
  • izitArray.equal(value) - is equal to value

Boolean

  • izitBoolean.boolean() - is boolean
  • izitBoolean.rtrue() - is real true
  • izitBoolean.rfalse() - is real false

Float

  • izitFloat.float() - is float
  • izitFloat.equal(value) - is equal to value
  • izitFloat.min(value) - is greater than value
  • izitFloat.max(value) - is lower than value
  • izitFloat.positive() - is positive
  • izitFloat.negative() - is negative
  • izitFloat.zero() - is equal to zero
  • izitFloat.mindecimal(min) - is max of decimals
  • izitFloat.maxdecimal(max) - is min of decimals
  • izitFloat.decimal(count) - is count of decimals

Integer

  • izitInteger.integer() - is integer
  • izitInteger.equal(value) - is equal to value
  • izitInteger.min(value) - is greater than value
  • izitInteger.max(value) - is lower than value
  • izitInteger.positive() - is positive
  • izitInteger.negative() - is negative
  • izitInteger.zero() - is equal to zero
  • izitInteger.precision(limit, precision) - is valid range

Object

  • izitObject.object() - is object
  • izitObject.hasprop(key) - is include property
  • izitObject.haskeyvalue(key, value) - is include property with value
  • izitObject.equal(value) - is equal to value

String

  • izitString.string() - is string
  • izitString.min(length) - is min length
  • izitString.max(length) - is max length
  • izitString.notempty() - is not empty
  • izitString.alphanum() - is alphanumeric
  • izitString.lowercase() - is lowercase
  • izitString.uppercase() - is uppercase
  • izitString.numeric() - is numeric string
  • izitString.numint() - is integer string
  • izitString.numfloat() - is float string
  • izitString.email() - is email
  • izitString.hostname() - is hostname
  • izitString.url() - is url
  • izitString.ip() - is ipv4 or ipv6
  • izitString.ipv4() - is ipv4
  • izitString.ipv6() - is ipv6
  • izitString.equal(equality) - is equal to equality
2.1.21

6 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.28

6 years ago

2.0.26

6 years ago

2.0.24

6 years ago

2.0.23

6 years ago

2.0.220

6 years ago

2.0.22

6 years ago

1.0.0

6 years ago

1.0.0-a

6 years ago