如题所述
var str = '+19990.34';
var reg = /[+-]?\d+\.\d+/;
alert(str.match(reg));
var reg = /[+-]?\d+\.\d+/;
alert(str.match(reg));
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-07-09
下面这个正则表达式应该适合你的要求:
[+-]?[0-9]+\\.[0-9]+
[+-]?[0-9]+\\.[0-9]+
第2个回答 2012-07-09
xzx追问
不对吧
[+-]?[1-9]+[0-9]*(\\.[0-9]+)?
前面还可能是0