validatePassword static method

String? validatePassword(
  1. String? password, {
  2. int minLength = 8,
})

Validates a password.

Returns null if valid, or an error message if invalid.

password The password to validate. Can be null. minLength Minimum password length (default: 8).

Implementation

static String? validatePassword(String? password, {int minLength = 8}) {
  if (password == null || password.isEmpty) {
    return 'Password is required';
  }
  if (password.length < minLength) {
    return 'Password must be at least $minLength characters';
  }
  return null;
}