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. JQuery在小數點後只允許兩個數字
- 4. 只允許數字0-168包括小數高達兩個地
- 5. 只允許8個字符
- 6. 如何只允許數字?
- 7. autoTab並只允許數字
- 8. 只允許數字輸入
- 9. BackGroundWorker一次只允許兩個線程
- 10. 只允許字母數字字符
- 11. 只允許兩位小數輸入EDITTEXT
- 12. 只允許使用JavaScript輸入數字並允許複製和粘貼?
- 13. 如何只允許文本輸入的數字,但允許JavaScript的命令?
- 14. 只允許數字字符VBA
- 15. 只允許字母數字值
- 16. 只允許字符串中的某個字符。 Javascript
- 17. Javascript:只允許使用字母和數字
- 18. 如何只允許使用JavaScript的Alpha數字字符
- 19. 正則表達式只允許字母,數字和至少兩個字符
- 20. 只允許兩個線程在一個函數上運行
- 21. 如何使輸入只允許輸入兩個小數位數?
- 22. PHP的正則表達式只允許兩個字符
- 23. 只允許ASCII字符VBA
- 24. 只允許小寫字符
- 25. 只允許輸入字母
- 26. 只允許某些字符
- 27. EditText只允許8個字符
- 28. 只允許某個字的驗證
- 29. 只允許一個查詢字符串
- 30. 如何強制NSTextField只允許數字?