我有以下问题:
我正在验证字段值...我想检查值是否为数字格式..
允许格式:整数,浮动
我已经尝试了
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种情况?