我使用 isNaN 来评估文本框中的输入,我的函数是这样的
function IsNumeric(n) {
return !isNaN(n);
}
它可以很好地处理数字,但不能处理负值或小数值(例如 1.2),
但我不会接受负数或小数值,例如 1.2
我该怎么做?
谢谢
最佳答案
你的意思是
function IsPostiveInteger(n) {
var n = new Number(n);
return !isNaN(n) && n===parseInt(n,10) && n>0;
}
关于javascript - 使用 isNaN 来计算输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4875571/