如何使用javascript验证在表单输入中避免负值、浮点值和十进制值

how to avoid negative,float,and decimal values in form input using javascript validation?

本文关键字:十进制 验证 javascript 何使用 表单 输入      更新时间:2023-09-26

我希望在表单输入中避免负值和十进制值,如使用javascript验证的1.254.5等。

对于负数,我在输入中使用type="number"min="0"。但是如何处理十进制值呢?

任何帮助都将是伟大的

HTML5对表单内验证的支持可能不适用于所有浏览器。

if(number !== parseInt(number,10)){
  //detects floating point numbers like 1.3  
} else if (number > -1) {
  // detects negative numbers
}