Javascript 十进制3位数的掩码输入格式
我坚持使用十进制3位数的输入掩码格式 例如,如果用户输入1,则应自动将其格式化为0.001如果用户输入11,则应为0.011表示输入数字从右向左开始,但我需要在“.”之后保留3位数字,在小数点之前,用户可以输入无限值。表示如果用户输入11111,则应为11.111;如果用户输入111111,则应为111.111。Javascript 十进制3位数的掩码输入格式,javascript,jquery,html,jquery-inputmask,Javascript,Jquery,Html,Jquery Inputmask,我坚持使用十进制3位数的输入掩码格式 例如,如果用户输入1,则应自动将其格式化为0.001如果用户输入11,则应为0.011表示输入数字从右向左开始,但我需要在“.”之后保留3位数字,在小数点之前,用户可以输入无限值。表示如果用户输入11111,则应为11.111;如果用户输入111111,则应为111.111。 提前谢谢 如果您想为1,2,3等数字设置十进制数字格式。请使用toFixed()函数作为: var input = 111; input = input.toFixed(3); co
提前谢谢 如果您想为
1,2,3等数字设置十进制数字格式。
请使用toFixed()
函数作为:
var input = 111;
input = input.toFixed(3);
console.log(input);
output: 111.000
但这里你的要求不同。正如迪恩所说,你可以用0.001乘以给定的数字,如下所示:
var input = 111;
input = input*0.001;
console.log(input);
output: 0.111;
我坚持使用
发布您尝试过的内容,我们可以帮助您摆脱困境。您只需使用乘以0.001的值即可?谢谢@Dean我在计算器中检查了它,它工作正常,但在输入掩码Jquery插件中有任何方法。请访问查看和。提示:后期工作和代码。您的逻辑是正确的,这是工作,但我希望它在文本字段,如输入掩码。