将输入限制为 2 个小数位 jquery onchange 事件

limit input to 2 decimal places jquery onchange event

我希望当用户在输入字段中输入一个数字,如 54.78987,或任何多于两位小数的数字时,它应该自动回到两位小数,如 54.78。函数可用于 keyuponchange event.

使用 parseFloat.ToFixed(2) 调用两位小数。

$(document).ready(function(){
 
  $("#inpt").on('blur',function(){
      var currentObj=$(this);
      var currentVal= currentObj.val();
      if(!isNaN(currentVal)){
        var updatedVal=parseFloat(currentVal).toFixed(2);
        currentObj.val(updatedVal);
      }
      else{
          currentObj.val("");
      }
 })


})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="inpt"/>