您的位置:首页 > 移动开发

移动端页面监控input输入并且限制只输入2位小数

2016-06-06 12:09 239 查看
$(document).ready(function () {
           

            $('#money').bind('input propertychange', function () {

                var v = amount($(this).val());

                $(this).val(v);

                calculateExpect($(this).val(), curDetails.borrow_apr_rewrite, curDetails.borrow_period);

            });
        });

function amount(v) {

            var regStrs = [

                ['^0(\\d+)$', '$1'], //禁止录入整数部分两位以上,但首位为0

                ['[^\\d\\.]+$', ''], //禁止录入任何非数字和点

                ['\\.(\\d?)\\.+', '.$1'], //禁止录入两个以上的点

                ['^(\\d+\\.\\d{2}).+', '$1'] //禁止录入小数点后两位以上

            ];

            for (i = 0; i < regStrs.length; i++) {

                var reg = new RegExp(regStrs[i][0]);

                v = v.replace(reg, regStrs[i][1]);

            }

            return v;

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: