数值的JavaScript验证

时间:2010-10-14 09:25:23

标签: javascript

我想在JavaScript中进行一次验证,以便文本boxt只允许输入以下格式的数值:

4.25
4.50
2.00

等等。小数点后应始终为2位,小数点前应为1位。如果用户输入2,则应显示为2.00。这是我的要求。

1 个答案:

答案 0 :(得分:0)

仅限2位数。你可以在javscript中使用Number()toFixed(2)函数

var num = Number(4).toFixed(2)会给你4.00

var num = Number(4.1).toFixed(2)会给你4.10

如果您在“。”之后没有数字,那么toFixed会将0加到您的号码上。

对于你的第二个问题,可能你可以将你的号码分成“。”并检查第一个元素的长度为1。