控制input标签中只能输入数字以及小数点后两位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了控制input标签中只能输入数字以及小数点后两位相关的知识,希望对你有一定的参考价值。

 

js 代码如下:

/* 控制input标签中只能输入数字 和小数点后两位 */
function checkNum(obj) { 
//检查是否是非数字值 
if (isNaN(obj.value)) { 
obj.value = ""; 
} 
if (obj != null) { 
//检查小数点后是否对于两位http://blog.csdn.net/shanzhizi 
if (obj.value.toString().split(".").length > 1 && obj.value.toString().split(".")[1].length > 2) { 
alert("小数点后多于两位!"); 
obj.value = ""; 
} 
} 
}

<input type = "text" onkeyup="checkNum(this)" />

以上是关于控制input标签中只能输入数字以及小数点后两位的主要内容,如果未能解决你的问题,请参考以下文章

如何控制input输入的数字最多有两位小数?

vue element组件库<el-input>限制只能输入数字,且保留小数后两位

vue项目中限制input只能输入一个小数点及后两位number

JSP控制输入框只能输入数字并且限制输入小数为两位

input输入框只能输入正数和小数(保留小数点后两位)

Vue 限制input输入 限数字 或 小数点后两位number