この関数を使用して、値が数値かどうかを確認しました。
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
私のプログラムは、ドイツの値で動作する必要があります。ドットの代わりにカンマを小数点記号として使用しているため、この関数は機能しません。
私はこれをやろうとしました:
n.replace(",",".")
しかし、それもうまくいかないようです。私が使用しようとした正確な機能は次のとおりです。
function isNumber(n) {
n=n.replace(",",".");
return !isNaN(parseFloat(n)) && isFinite(n);
}
私の声明が十分に明確でない場合、数字9.000,28
は通常の代わりにこのように見えます.9,000.28