nv-validator-integer
v1.0.1
Published
nv-validator-integer =============== - nv-validator-integer
Downloads
1
Readme
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