我用这个函数来检查一个值是否是一个数字:
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
我的程序需要使用德国的value观。我们使用逗号而不是点作为小数点分隔符,因此此功能不起作用。
我试图这样做:
n.replace(",",".")
但它似乎也不起作用。我尝试使用的确切功能是:
function isNumber(n) {
n=n.replace(",",".");
return !isNaN(parseFloat(n)) && isFinite(n);
}
如果我的陈述不够清楚,数字看起来像这样9.000,28
而不是通常的9,000.28
。