validatePassword static method
Implementation
static String? validatePassword(String value) {
if (value.isEmpty) {
return requiredPasswordText;
} else if (value.length < 8) {
return passwordMinLengthText;
} else if (!validateStructure(value)) {
return passwordInvalidPatternText;
} else if (!validateSpecialCharacterStructure(value)) {
return passwordInvalidSpecialCharText;
} else if (value.contains(" ")) {
return "Invalid password, must not contain spaces";
}
return null;
}