2
A
回答
4
尝试使用toFixed:
alert(i.toFixed(2));
如果您需要从Jappie下一个答案中提到的精度,可以覆盖这样的本地toFixed方法:
Number.prototype.toFixed = function (precision) {
var power = Math.pow(10, precision || 0);
return String(Math.round(this * power)/power);
};
2
0
100%的工作!!!!
<html>
<head>
<script>
function replacePonto(){
var input = document.getElementById('qtd');
var ponto = input.value.split('.').length;
var slash = input.value.split('-').length;
if (ponto > 2)
input.value=input.value.substr(0,(input.value.length)-1);
if(slash > 2)
input.value=input.value.substr(0,(input.value.length)-1);
input.value=input.value.replace(/[^0-9.-]/,'');
if (ponto ==2)
\t input.value=input.value.substr(0,(input.value.indexOf('.')+3));
if(input.value == '.')
\t input.value = "";
}
</script>
</head>
<body>
<input type="text" id="qtd" maxlength="10" style="width:140px" onkeyup="return replacePonto()">
</body>
</html>
相关问题
- 1. GET只允许两位数字?
- 2. 只允许数字字符
- 3. 只允许8个字符
- 4. autoTab并只允许数字
- 5. 如何只允许数字?
- 6. 只允许使用JavaScript输入数字并允许复制和粘贴?
- 7. 如何只允许文本输入的数字,但允许JavaScript的命令?
- 8. 只允许数字字符VBA
- 9. 只允许字符串中的某个字符。 Javascript
- 10. 如何只允许使用JavaScript的Alpha数字字符
- 11. 只允许两个线程在一个函数上运行
- 12. 只允许某些字符
- 13. 只允许小写字符
- 14. 只允许一个查询字符串
- 15. 只允许扩展jquery数字
- 16. 的jQuery只允许用数字
- 17. NSNumberFormatter只允许4位数字
- 18. Mongo DB - $ inc只允许数字
- 19. 定期为只允许数字
- 20. 停止JavaScript函数排队,一次只允许一个函数
- 21. 只允许7个字母数字字符,但无限空间
- 22. 如何验证QlineEdit以允许只写一个字符串或允许写入数字
- 23. JavaScript keycode只允许数字和加号符号
- 24. javascript的正则表达式,只允许数字和逗号
- 25. 如果文本输入是一个整数,如何在Javascript中只允许两个数字?
- 26. JavaScript对象 - 以数字开头的关键字,允许?
- 27. 只允许一个脚落
- 28. 输入文本框字段只允许字符不允许数字,但允许空间?
- 29. 输入允许数字和只有一个字母/符号
- 30. 允许读只接受两种长度