掩码输入格式为十进制3位数

时间:2018-05-15 04:55:14

标签: javascript jquery html jquery-inputmask

我坚持使用十进制3位的输入掩码格式。

例如,如果用户输入1,那么它应该自动格式化为0.001,如果用户输入11那么它应该是0.011表示输入数字从右到左开始但是我需要在"之后保持3位数。 "在小数点之前,用户可以输入无限值。表示用户输入11111应该是11.111,如果用户输入111111应该是111.111。

先谢谢。

1 个答案:

答案 0 :(得分:1)

如果您想格式化1,2,3 etc. digits.的十进制数字,请使用toFixed()函数:

var input =  111;
input = input.toFixed(3);
console.log(input);
output: 111.000

但是这里你的要求是不同的。正如 Dean 所说,您可以将0.001乘以给定的数字:

var input = 111;
input = input*0.001;
console.log(input);
output: 0.111;