我正在研究JQuery,我有一个要求,即不允许用户输入数千的值,如果用户输入值,则应转换为十进制值。
1 -> 1.00
15 -> 15.00
100 -> 100.00
150.1 -> 150.10
999.10 -> 999.10
当用户输入1000,10000时应用程序应该抛出错误(文本框中允许6个字符,请帮我解决。谢谢!
答案 0 :(得分:0)
您可以使用parseFloat
和toFixed
:
var num = parseFloat(string)
if (isNaN(num) || num >= 1000) {
// Invalid input
}
numString = num.toFixed(2)