1.0.1 • Published 3 years ago

nv-validator-integer v1.0.1

Weekly downloads
5
License
ISC
Repository
-
Last release
3 years ago

nv-validator-integer

  • nv-validator-integer

install

  • npm install nv-validator-integer

usage

example

const vali_int = require("nv-validator-integer");

> vali_int.positive(1.1)
Error: must-be-integer
>
> vali_int.positive(-1)
Error: too-small

>
> vali_int.positive(1)
1
>


> var rng = vali_int.creat_gtlt_validator(10,20)
undefined
> rng
[Function: gt_10_lt_20]
>
> rng(9)
Error: too-small

> rng(15)
15
> rng(20)
Error: too-large

var nd = rng.get_node()
> nd.pkey
'gt_10_lt_20'
>
> nd.$parent()
null
> nd.send_to_parent.toString()
'send_to_parent() {\n' +
  '            let p = this.$parent()\n' +
  '            if(p!==null && p!==undefined) {\n' +
  '                p.recv_from_child(this)\n' +
  '            } else {}\n' +
  '        }'
>
>    

API

  • vali_int.is_int(o)
  • vali_int.ERROR_DICT
  • vali_int.integer_validate_func(o)
  • vali_int.positive_validate_func(o)
  • vali_int.negative_validate_func(o)
  • vali_int.non_zero_validate_func(o)
  • vali_int.zero_validate_func(o)
  • vali_int.ge_zero_validate_func(o)
  • vali_int.le_zero_validate_func(o)
  • vali_int.integer(o)
  • vali_int.positive(o)
  • vali_int.negative(o)
  • vali_int.non_zero(o)
  • vali_int.zero(o)
  • vali_int.ge_zero(o)
  • vali_int.le_zero(o)
  • vali_int.creat_gelt_validate_func(start,end)
  • vali_int.creat_gele_validate_func(start,end)
  • vali_int.creat_gtlt_validate_func(start,end)
  • vali_int.creat_gtle_validate_func(start,end)
  • vali_int.creat_ge_validate_func(start)
  • vali_int.creat_gt_validate_func(start)
  • vali_int.creat_le_validate_func(end)
  • vali_int.creat_lt_validate_func(end)
  • vali_int.creat_gelt_validator(start,end)
  • vali_int.creat_gele_validator(start,end)
  • vali_int.creat_gtlt_validator(start,end)
  • vali_int.creat_gtle_validator(start,end)
  • vali_int.creat_ge_validator(start)
  • vali_int.creat_gt_validator(start)
  • vali_int.creat_le_validator(end)
  • vali_int.creat_lt_validator(end)
  • vali_int.creat_eq_validate_func(o)
  • vali_int.creat_eq_validator(o)
  • vali_int.creat_neq_validate_func(o)
  • vali_int.creat_neq_validator(o)

LICENSE

  • ISC