我在表单中有一个数字字段,我正在验证浮点值的数字字段。但我需要将浮点数限制为仅一个句点(.
)
例如:
122.00
但是现在它也是这样的输入:123.00.
。
我不希望再次允许另一个句点(.
)。
这有什么正则表达式吗?
答案 0 :(得分:2)
为什么要使用正则表达式? JavaScript包括parseFloat
,如果输入不是有效的浮点数,则返回NaN
:
var f = parseFloat(someString);
if ( isNaN(f) ) {
// someString is not a valid float
}