validatePassword function

String? validatePassword(
  1. String? value,
  2. String password
)

Implementation

String? validatePassword(String? value, String password) {
  // String pattern = r'^(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9_@.#&+-\d]{8,}$';
  if (value == null) {
    return 'Please enter password';
  } else if (value.isEmpty) {
    return 'Please enter password';
  } else if (value.length < 8) {
    return 'Password must be 8 characters long';
  } else {
    return null;
  }
}