javascript - 在javascript中检查文本字段的值是否为整数

标签 javascript validation

如何检查文本框中输入的文本是否为整数?我使用了 NAN 函数,但它也接受十进制值。

我该怎么做?有什么内置方法吗?

最佳答案

假设文本字段被变量 intfield 引用,那么您可以这样检查它:

var value = Number(intfield.value);
if (Math.floor(value) == value) {
  // value is an integer, do something based on that
} else {
  // value is not an integer, show some validation error
}

关于javascript - 在javascript中检查文本字段的值是否为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4544165/

相关文章:

javascript - Promise 解析不等待其中的 Promise

javascript - Razor View 模型绑定(bind)使用javascript函数

Chrome 中的 HTML5 必填字段

c# - 正则表达式 (.NET) 以多种格式验证任何实数

javascript - 如何在 JavaScript 中更改给定值的 div 颜色

javascript - 更改文本 svg JavaScript

javascript - Bootstrap 数据切换单选按钮/复选框选中属性

java - 使用Hibernate+GWT在数据库中搜索数据

ASP.NET 页面验证

c# - Blazor 触发自定义验证消息