$(document).ready(function () {
$("#txtTotalMoney,#txtPaidMoney").keyup(function () {
var v = $(this).val();
v = v.replace(/\s+/g, "");
if ('' != v.replace(/\-?\d{0,}\.{0,1}\d{0,}/, '')) {
$(this).val(v.match(/\-?\d{0,}\.{0,1}\d{0,}/) == null ? '' : v.match(/\-?\d{0,}\.{0,1}\d{0,}/));
}
var vNewValue = $(this).val();
var reDouble = /^(-|\+)?\d+\.?\d*$/; //验证是否输入正确
if (vNewValue != "" && vNewValue != "-") {
if (!reDouble.test(vNewValue)) {
//alert("必需为数值!");
$(this).val("");
$(this).focus();
return false;
}
}
//处理计算
calcNotPaid();
}).bind("paste", function () { //CTR+V事件处理
$(this).val($(this).val().replace(/[^\- \d.]/g, ''));
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
$("#txtTotalMoney,#txtPaidMoney").blur(function () {
if ($(this).val() == "-") {
$(this).val("");
}
});
})