用正则表达式判断是不是实数就可以了
正则表达式是 /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/
var float_num = 55.89
if (!/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(float_num)) {
//非法
}else{
//通过
}
isNaN 说好的50分呢?
http://www.w3school.com.cn/js/jsref_isNaN.asp
isNaN(-1.23)
用正则表达式判断