- 增加对 undefined 和 null 值的判断 - 避免空字符串导致的校验异常 - 提升数据校验的健壮性
@@ -109,7 +109,7 @@ export function validatePositiveInteger(
*/
export function validatePositiveNumber(errorMessage: string = "必须为正数") {
return (rule: any, value: any, callback: any) => {
- if (!value || value.toString().trim() === "") {
+ if (value === undefined || value === null || value.toString().trim() === "") {
callback();
return;
}