utils/validation/validation
library
Functions
-
validateField(dynamic value, List<ValidatorAnnotation> annotations)
→ String?
-
Validates a field using a list of ValidatorAnnotation annotations.
-
validateInstance(List<ValidationData> validationDatas, {bool stopWhenFirstError = true})
→ ValidationResult
-
-
validateIsAlphabet({String? value, bool onlyAcceptLowerCase = false, bool allowMultiline = true, bool trimWhiteSpace = true})
→ bool
-
check if the
value
is alphabet or not
-
validateIsEmpty({String? value, bool excludeWhiteSpace = true})
→ bool
-
check if the
value
is empty or not
-
validateIsNegative<T extends num>(T value)
→ bool
-
validate if
value
is negative
-
validateIsNotNegative<T extends num>(T value)
→ bool
-
validate if
value
is not negative
-
validateIsNotPositive<T extends num>(T value)
→ bool
-
validate if
value
is not positive
-
validateIsNotZero<T extends num>(T value)
→ bool
-
validate if
value
lower than zero or higher than zero
-
validateIsPositive<T extends num>(T value)
→ bool
-
validate if
value
is positive
-
validateIsStringDouble({required String value})
→ bool
-
validate is string value can be parsed to double or not
-
validateIsStringInteger({required String value})
→ bool
-
validate is string value can be parsed to integer or not
-
validateIsStringNumber({required String value})
→ bool
-
validate is string value can be parsed to numeric or not
-
validateMaxStringLength({required int length, required String value})
→ bool
-
validate is string
value
have max length <= length
-
validateMaxValue<T extends num>({required T value, required T maxValue})
→ bool
-
validate if
value
<= maxValue
-
validateMinMaxStringLength({required int minLength, required int maxLength, required String value})
→ bool
-
validate is string
value
length >= minLength
and <= maxLength
-
validateMinMaxValue<T extends num>({required T value, required T minValue, required T maxValue})
→ bool
-
validate if
value
>= minValue
and value
<= maxValue
-
validateMinStringLength({required int length, required String value})
→ bool
-
validate is string
value
have min length >= length
-
validateMinValue<T extends num>({required T value, required T minValue})
→ bool
-
validate if
value
>= minValue