Skip to content
On this page

validateNumber

校验数字

使用

js
import { validateNumber } from '@pinos-ui/utils'

代码示例

校验是否为数字

36是否为数字:true

36A是否为数字:false

36e3是否为数字:false

36.是否为数字:false

a36是否为数字:false

3.6是否为数字:true

3..6是否为数字:false

-3.6是否为数字:true

--3.6是否为数字:false

-3.6.0是否为数字:false

3.6.0是否为数字:false

0.0001是否为数字:true

-0.0是否为数字:false

-0.000是否为数字:false

-0.001是否为数字:true

正整数

36是否为正整数:true

0是否为正整数:true

36.1是否为正整数:false

-36是否为正整数:false

负整数

36是否为负整数:false

0是否为负整数:false

36.1是否为负整数:false

-36是否为负整数:true

小数位不超过2位的正小数

1.1是否为小数位不超过2位的正小数:true

-1.1是否为小数位不超过2位的正小数:false

-1.11是否为小数位不超过2位的正小数:false

1.101是否为小数位不超过2位的正小数:false

小数位不超过2位的负小数

1.1是否为小数位不超过2位的负小数:false

-1.1是否为小数位不超过2位的负小数:true

-1.11是否为小数位不超过2位的负小数:true

1.101是否为小数位不超过2位的负小数:false

参数说明

参数名说明类型必传默认值
value校验目标number 或 string-
cfg配置object-

cfg 的配置说明

参数名说明类型必传默认值
fixed小数位保留的位数number-
negative是否可以为负数boolean-
unableZero不允许为0boolean-

类型声明

js
export declare function validateNumber(value: number | string, cfg?: {
    fixed?: number;
    negative?: boolean;
    unableZero?: boolean;
}): boolean;