目前我使用的是这个reg exp:
var valid = (value.match(/^\d+$/));
但对于像'0.40‘或'2.43’这样的数字,这是行不通的。如何更改上面reg exp以匹配浮点数?
发布于 2009-12-02 11:48:21
var valid = (value.match(/^-?\d*(\.\d+)?$/));
发布于 2018-03-26 11:38:15
你可以试试我的解决方案:/^-?\d+(\.?\d+)?$/.test(text)
发布于 2009-12-02 11:48:38
var valid = (value.match(/^[\d.]+$/));
https://stackoverflow.com/questions/1830534
复制相似问题