【问题标题】:How validate digit in javascript?如何在javascript中验证数字?
【发布时间】:2022-09-27 15:50:13
【问题描述】:

如何验证输入字段的数字值? 我需要检查用户给定的输入是否只是整数(不允许浮点值)。

var input = 10.4; //not allowed
var input = 10.0; //not allowed
var input = 10; //allowed
  • 请注意10.010 以数字表示时相同
  • 我尝试过使用数字方法,但它们允许小数点后为零(10.0),所以它对我不起作用......这就是为什么需要更好的解决方案,任何帮助将不胜感激
  • <input type=\"number\" step=\"1\"?

标签: javascript validation integer numbers


【解决方案1】:

使用内置 Number 类的isInteger 方法

Number.isInteger(input)

【讨论】:

  • 我有同样的想法,但10.0 是整数,但 OP 希望它不允许
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-10
  • 1970-01-01
  • 2023-04-05
  • 1970-01-01
  • 1970-01-01
  • 2010-09-06
相关资源
最近更新 更多