需要浮点值的正则表达式

时间:2016-06-16 06:36:07

标签: javascript regex

我在表单中有一个数字字段,我正在验证浮点值的数字字段。但我需要将浮点数限制为仅一个句点(.

例如: 122.00

但是现在它也是这样的输入:123.00.。 我不希望再次允许另一个句点(.)。

这有什么正则表达式吗?

1 个答案:

答案 0 :(得分:2)

为什么要使用正则表达式? JavaScript包括parseFloat,如果输入不是有效的浮点数,则返回NaN

var f = parseFloat(someString);
if ( isNaN(f) ) {
    // someString is not a valid float
}