validatePassword static method

String? validatePassword(
  1. String value
)

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;
}