过滤无效的数字字符串

时间:2014-08-05 07:35:03

标签: javascript regex numbers

我有以下问题:

我正在验证字段值...我想检查值是否为数字格式..

  

允许格式:整数,浮动

我已经尝试了

var isDecimal_re = /^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/;
alert(String(value).search (isDecimal_re) != -1);

但它允许01作为有效数字 我想只允许整数和浮点数

验证规则

1.0 => true
0.1 => true
0 => true
19 => true
1. => true (because it is possible to continue correctly)
5. => same case here

如何编写regEx或某些函数来阻止01种情况?

0 个答案:

没有答案