password static method

String? password(
  1. String? value
)

Minimum 8 characters, at least one letter and one number.

Implementation

static String? password(String? value) {
  if (value == null || value.isEmpty) return 'Password is required.';
  if (value.length < 8) return 'Password must be at least 8 characters.';
  if (!RegExp(r'[A-Za-z]').hasMatch(value)) {
    return 'Password must contain at least one letter.';
  }
  if (!RegExp(r'\d').hasMatch(value)) {
    return 'Password must contain at least one number.';
  }
  return null;
}