password static method

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

Implementation

static String? password(String? value, {int minLength = 8}) {
  if (value == null || value.isEmpty) {
    return 'Password is required';
  }
  if (value.length < minLength) {
    return 'Password must be at least $minLength characters including alphabets, special character and numbers.';
  }
  if (!value.contains(RegExp(r'[A-Z]'))) {
    return 'Password must contain at least one uppercase letter';
  }
  if (!value.contains(RegExp(r'[0-9]'))) {
    return 'Password must contain at least one number';
  }
  return null;
}