JS之 输入框限制输入数字且最大精确到小数点后两位

来源:互联网 发布:收看电视直播的软件 编辑:程序博客网 时间:2024/05/21 10:28

需求

今天有一个需求就是在一个金额输入框中限制输入的数字最大精确度为10 ^-2即精确到小数点后两位。


JS实现办法

  • jsp

    <input id="update_tz_money" type="number" value="${tz_money}">
  • JS

        //重新校验   $("#update_tz_money").on('input propertychange',function(){                    this.value = this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');               //只能输入两个小数     });

效果

这里写图片描述


注意点

  • Input 的Type应尽量选用number

  • 使用Input的 propertychange做输入时校验而不是输入后校验

阅读全文
0 0
原创粉丝点击