javascript中小数点后的数字限制
Number Restriction after decimal point in javascript
如何在小数点后使用"onkeyup"限制数字的数量,即使在javascript?
我想根据页面中已经给出的输入限制小数点后的位数。如果我输入3,那么小数点后的位数应该只有3。为此,我需要使用javascript,以便在运行时本身的输出显示给用户,用户不应该能够输入超过3。
您可以使用toFixed
方法:
var withDecimals = (1*value).toFixed(numberOfDecimals);
乘以1确保我们处理的是一个数字,而不是其他对象,如字符串。
试试这个:
your_number = (your_number).toFixed(3);
您可以使用toFixed(Your number)
objectvalue是输入值的当前输入文本对象。Id是输入精度(十进制后的位数)字段的对象值。
函数decimalRestriction (objectValue id){var精度= . getelementbyid (id)。value;var值= objectValue.value;如果(value.match (' . ')){var decimaldigits = value.split('。');如果(decimaldigits[1]。长度>精度)objectValue。Value =十进制数[0]+ '。' +小数[1]。substring(0,精度);}}
相关文章:
- 将数字四舍五入到小数点后两位
- 将数字四舍五入到小数点后两位,以设置货币格式
- 通过HTML5 / JS / PhoneGap使用带有小数点的数字键盘
- 使用AngularJS将HTML文件中的数字限制为小数点后2位
- Opera中的JSON解析抛出“非法数字格式(尾随小数点)”
- 在一些Android设备/Chrome上,HTML5数字输入中没有小数点
- 限制输入数字小数点前后的数字
- JS-忽略小数点后的数字
- 允许保存以小数点开头的数字
- 在小数点后给出一个固定宽度的 JavaScript 数字,同时保留一个数字
- 十进制数字的 Javascript 正则表达式 - 替换非数字和多个小数点
- 将 JavaScript 数字转换为小数点后两位
- 挖空 - 将输入限制为仅带有一个小数点的数字
- 更改为在小数点后添加 2 位数字
- Javascript 将数字舍入到小数点后 2 位
- 将数字舍入到小数点后两位,并删除任何其他小数点
- 如何使用javascript截断(不舍入)小数点后的特定数字
- 防止用户在小数点前 2 位数字后输入更多数字
- 我怎样才能对浮点数进行四舍五入,使小数点后只有两个尾随数字
- 字符串,数字小数点后2位