isnan() функция тоже принимаем. (Точки). Как их предотвратить. Это пример кода:isnan функция прием точек
var Price = $("#Price").val();
if (Price == "") {
alert ("Required!");
}
else if (isNaN(Price)) {
$("#Price").val(Price);
alert("Enter digits");
}
Я вызываю этот код JS в событии KeyUp текстового поля.
это потому, что эта функция не заслуживает доверия. Эта функция нарушена. (Https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/isNaN#Description). Вы можете быть заинтересованы в ECMAScript 6 [Number.isNaN] (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number/isNaN): [** MDN **] (https: //developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/isNaN), так что используйте 'Number.isNaN (testValue)' –