input输入只有两位小数

Posted Harry-

tags:

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

function checkNum(obj) {
     //检查是否是非数字值
     if (isNaN(obj.value)) {
         obj.value = "";
     }
     if (obj != null) {
         //检查小数点后是否对于两位
         if (obj.value.toString().split(".").length > 1 && obj.value.toString().split(".")[1].length > 2) {
             //alert("最多只能有两位小数!");
             obj.value = obj.value.toString().split(".")[0]+"."+obj.value.toString().split(".")[1].substr(0,2);
         }
     }
 };

 

以上是关于input输入只有两位小数的主要内容,如果未能解决你的问题,请参考以下文章

vue输入金额,仅输入数字并且保留两位小数

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

如何使用JS通过正则限制input输入框只能输入整数,小数两位小数

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

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

python 如何输入小数