限制输入0.00-JavaScript

时间:2018-08-07 07:12:29

标签: javascript regex rounding

我有一个输入文本框

我正在使用Math.ceil四舍五入输入带有小数的值。

Math.ceil(value)

如果我输入1.2,它将四舍五入为2

如果我输入3.9,它将四舍五入为4

如果我输入0.00.00,则无任何作用。

如何限制用户输入0.00

1 个答案:

答案 0 :(得分:1)

不确定HTML是否是您想要的,但我也建议您使用

<input type="number" min="1">

当然,您仍然需要验证输入

if (typeof input === 'number') {
    if (input >= 1) {
        if (input.toString().indexOf('.') > -1) {
            input = Math.ceil(input);
        }
    } else {
        input = 1;
    }
} else {
***********
}

但是它应该限制用户提交0或0.00,只要您仍然进行验证