nv-validator-float

1.0.0 • Public • Published

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

/nv-validator-float/

    Package Sidebar

    Install

    npm i nv-validator-float

    Weekly Downloads

    0

    Version

    1.0.0

    License

    ISC

    Unpacked Size

    7.52 kB

    Total Files

    3

    Last publish

    Collaborators

    • ihgazni2