Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 十进制3位数的掩码输入格式_Javascript_Jquery_Html_Jquery Inputmask - Fatal编程技术网

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

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

我坚持使用十进制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);
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插件中有任何方法。请访问查看和。提示:后期工作和代码。您的逻辑是正确的,这是工作,但我希望它在文本字段,如输入掩码。