javascript - 使用 isNaN 来计算输入

标签 javascript jquery

我使用 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/

相关文章:

javascript - 使用 JQuery 或 Javascript 编辑 HTML 评论文本

javascript - 在 Angular 项目中到达 "/phone"的 URL 是什么?

jquery:不显示特定的下拉菜单

javascript - 在手机上禁用点击并启用双击

jquery - 加载后如何避免额外的重新排列页面?

javascript - 如何使用 jquery 来防止可编辑的 div 超出我们的限制长度

javascript - 下拉按钮列表。 Onmousover 在右侧显示按钮说明

javascript - Discord.js 检查角色

javascript - 音频自动播放一次

jquery - 为什么 jQuery 不接受这个字符串?