优化FormItemsRenderer的数字长度限制
parent
4d96f9a5ac
commit
2a553cefc0
|
|
@ -159,7 +159,7 @@ const FormItemsRenderer = ({
|
|||
rules.push({ pattern: /^(\d+)(\.\d{1,2})?$/, message: "请输入正确的数字,最多保留两位小数" });
|
||||
rules.push({
|
||||
validator: (_, value) => {
|
||||
if (value && Math.abs(Number.parseFloat(value)) > Number.MAX_SAFE_INTEGER) {
|
||||
if (value && Math.abs(Number.parseFloat(value)) > 999999999) {
|
||||
return Promise.reject("输入数值超出安全范围");
|
||||
}
|
||||
return Promise.resolve();
|
||||
|
|
@ -169,7 +169,7 @@ const FormItemsRenderer = ({
|
|||
}
|
||||
|
||||
if (!useAutoGenerateRequired)
|
||||
return option.rules ? (Array.isArray(option.rules) ? [...option.rules, ...rules] : [option.rules, ...rules]) : [];
|
||||
return option.rules ? (Array.isArray(option.rules) ? [...option.rules, ...rules] : [option.rules, ...rules]) : rules;
|
||||
|
||||
if (getRequired(option.required)) {
|
||||
const isBlurTrigger = !option.render || [
|
||||
|
|
@ -193,7 +193,7 @@ const FormItemsRenderer = ({
|
|||
return rules;
|
||||
}
|
||||
|
||||
return option.rules ? (Array.isArray(option.rules) ? [...option.rules, ...rules] : [option.rules, ...rules]) : [];
|
||||
return option.rules ? (Array.isArray(option.rules) ? [...option.rules, ...rules] : [option.rules, ...rules]) : rules;
|
||||
};
|
||||
|
||||
// 获取key
|
||||
|
|
|
|||
Loading…
Reference in New Issue