移動端頁面監控input輸入並且限制只輸入2位小數
阿新 • • 發佈:2019-02-16
$(document).ready(function () {
$(this).val(v);
calculateExpect($(this).val(), curDetails.borrow_apr_rewrite, curDetails.borrow_period);
});
$('#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;
}