From c6e9b2cd096d327703d8be6f8ca20bba846c847b Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Fri, 5 Dec 2025 12:14:03 +0100 Subject: [PATCH] ValidatorNumber empty must be equal to 0. --- src/validators.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/validators.rs b/src/validators.rs index 0a8d2d6..00edb56 100644 --- a/src/validators.rs +++ b/src/validators.rs @@ -433,7 +433,12 @@ impl TValidator for ValidatorNumber { let tesc: String; let desc: String; - let mut nvalue = String::from(value); + let mut _value = value.trim(); + if _value == "" { + _value = "0"; + } + + let mut nvalue = String::from(_value); let mut sregex = String::from("^"); @@ -474,7 +479,7 @@ impl TValidator for ValidatorNumber { let re = Regex::new(&sregex).unwrap(); - if !re.is_match(value) { + if !re.is_match(_value) { return self.get_message(); } -- 2.51.0