我希望使用javascript验证来避免表单输入中的负值和小数值,例如1.25
,4.5
等。
对于负数,我在输入中使用type="number"
和min="0"
。但是如何处理小数值?
任何帮助都会很棒
答案 0 :(得分:0)
可能无法在所有浏览器中使用HTML5对表单内验证的支持。
if(number !== parseInt(number,10)){
//detects floating point numbers like 1.3
} else if (number > -1) {
// detects negative numbers
}