1.0.0 • Published 3 years ago

nv-validator-float v1.0.0

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

nv-validator-float

  • nv-validator-float

install

  • npm install nv-validator-float

usage

example

const vali_float = require("nv-validator-float");

> vali_float.positive(1)
Error: must-be-float
> vali_float.positive(1.1)
1.1
>
> vali_float.positive(-0.1)
Error: too-small

var rng = vali_float.creat_gtlt_validator(5.1,8.8)
> rng
[Function: gt_5.1_lt_8.8]
>
> rng(4.3)
Error: too-small
> rng(5.2)
5.2
>
> rng(13.3)
Error: too-large    


> rng.get_node()
Gt_5.1_lt_8.8 {}
>
> rng.get_node().pkey
'gt_5.1_lt_8.8'
>

API

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

LICENSE

  • ISC