|
@@ -401,7 +401,7 @@ $(document).ready(() => {
|
|
|
return;
|
|
|
}
|
|
|
let num = parseFloat(validText);
|
|
|
- const reg = new RegExp("^\\d+(\\.\\d{1,"+ materialDecimal.up +"})?$");
|
|
|
+ const reg = materialDecimal.up ? new RegExp("^\\d+(\\.\\d{1,"+ materialDecimal.up +"})?$") : new RegExp("^\\d+?$");
|
|
|
if (validText !== null && (num < 0 || !reg.test(num))) {
|
|
|
toastr.warning('已保留'+ materialDecimal.up +'位小数');
|
|
|
validText = ZhCalc.round(num, materialDecimal.up);
|
|
@@ -414,7 +414,7 @@ $(document).ready(() => {
|
|
|
return;
|
|
|
}
|
|
|
const num = parseFloat(validText);
|
|
|
- const reg = new RegExp("^\\d+(\\.\\d{1,"+ materialDecimal.up +"})?$");
|
|
|
+ const reg = materialDecimal.up ? new RegExp("^\\d+(\\.\\d{1,"+ materialDecimal.up +"})?$") : new RegExp("^\\d+?$");
|
|
|
if (validText !== null && (num < 0 || !reg.test(num))) {
|
|
|
toastr.warning('已保留'+ materialDecimal.up +'位小数');
|
|
|
validText = ZhCalc.round(num, materialDecimal.up);
|
|
@@ -577,7 +577,7 @@ $(document).ready(() => {
|
|
|
}
|
|
|
const num = parseFloat(validText);
|
|
|
if (colSetting.field === 'basic_price' || colSetting.field === 'msg_tp') {
|
|
|
- const reg = new RegExp("^\\d+(\\.\\d{1,"+ materialDecimal.up +"})?$");
|
|
|
+ const reg = materialDecimal.up ? new RegExp("^\\d+(\\.\\d{1,"+ materialDecimal.up +"})?$") : new RegExp("^\\d+?$");
|
|
|
if (validText !== null && (num < 0 || !reg.test(num))) {
|
|
|
toastMessageUniq(getPasteHint(hint.numberCan, hintRow));
|
|
|
validText = ZhCalc.round(num, materialDecimal.up);
|
|
@@ -807,7 +807,7 @@ $(document).ready(() => {
|
|
|
return;
|
|
|
}
|
|
|
const num = parseFloat(validText);
|
|
|
- const reg = new RegExp("^\\d+(\\.\\d{1,"+ materialDecimal.up +"})?$");
|
|
|
+ const reg = materialDecimal.up ? new RegExp("^\\d+(\\.\\d{1,"+ materialDecimal.up +"})?$") : new RegExp("^\\d+?$");
|
|
|
if (validText !== null && (num < 0 || !reg.test(num))) {
|
|
|
toastr.warning('已保留'+ materialDecimal.up +'位小数');
|
|
|
validText = ZhCalc.round(num, materialDecimal.up);
|
|
@@ -915,7 +915,7 @@ $(document).ready(() => {
|
|
|
bPaste = false;
|
|
|
continue;
|
|
|
}
|
|
|
- const reg = new RegExp("^\\d+(\\.\\d{1,"+ materialDecimal.up +"})?$");
|
|
|
+ const reg = materialDecimal.up ? new RegExp("^\\d+(\\.\\d{1,"+ materialDecimal.up +"})?$") : new RegExp("^\\d+?$");
|
|
|
if (validText !== null && (num < 0 || !reg.test(num))) {
|
|
|
toastMessageUniq(getPasteHint(hint.numberCan, hintRow));
|
|
|
validText = ZhCalc.round(num, materialDecimal.up);
|