1.0.0 • Published 3 years ago
nv-validator-basic v1.0.0
nv-validator-basic
- nv-validator-basic
install
- npm install nv-validator-basic
usage
example
const vali_bsc = require("nv-validator-basic");
var auto = vali_bsc.creat_key_validator('auto')
> auto()
'auto'
>
> auto.get_node()
Auto {}
>
var must_be_999 = vali_bsc.creat_must_be_validator("i_999",999)
> must_be_999
[Function: i_999]
>
> must_be_999(100)
Error: must-be-999
> must_be_999(999)
999
>
var must_not_be_null = vali_bsc.creat_must_not_be_validator("not_null",null)
> must_not_be_null(null)
Error: must_not-be-null
> must_not_be_null('')
''
> must_not_be_null.val()
''
> must_not_be_null.get_node().pkey
'not_null'
>
> vali_bsc.$boolean(1)
Error: must-be-boolean
> vali_bsc.$boolean(true)
true
> vali_bsc.$boolean(false)
false
>
> vali_bsc.$true
[Function: true]
> vali_bsc.$false
[Function: false]
>
> vali_bsc.non_empty([])
Error: cant-be : undefined,null,NaN,0,false,'',[],{}
> vali_bsc.is_non_empty(999)
true
>
> vali_bsc.any("anything")
'anything'
>
> vali_bsc.any.get_node()
Any {}
>
> vali_bsc.any.val()
'anything'
>
API
- vali_bsc.any
- vali_bsc.creat_key_validator
- vali_bsc.creat_must_be_validator
- vali_bsc.creat_must_not_be_validator
- vali_bsc.$boolean
- vali_bsc.$true
- vali_bsc.$false
- vali_bsc.is_non_empty
- vali_bsc.non_empty
LICENSE
- ISC
1.0.0
3 years ago