控制

//控制金额输入
$("input[name=je]").on("input", function (event) {
"use strict";
var $el = $(event.target),
value = $el.val(),
cursorPositionStart = $el[0].selectionStart;

//如果值的格式不符合规范(也就是输入之前是符合规范的,输入之后不符合规范了)
if (!/^(d+).?(d{1,2})?$/.test(value) && value.length > 0) {
var _value = $el[0].dataset.value || ""; //value.substring(0, cursorPositionStart - 1) + value.substring(cursorPositionEnd);
//处理不同输入法和拷贝黏贴
$el.val(_value);
$el[0].selectionEnd = $el[0].selectionStart = cursorPositionStart + (_value.length - value.length);
} else {
//处理输入法和拷贝黏贴
$el[0].dataset.value = value;
}

});

原文地址:https://www.cnblogs.com/ey-151210/p/5772746.html