password property

List<ValidationRule> password
final

Validation rules for a standard password field.

Enforces a strong password by requiring:

  • At least 8 characters
  • One uppercase letter
  • One lowercase letter
  • One number
  • One special character

Implementation

static final List<ValidationRule> password = [
  Validators.required(message: 'Password is required'),
  Validators.minLength(8, message: 'Minimum 8 characters'),
  Validators.oneUpperCase(message: 'At least one uppercase letter'),
  Validators.oneLowerCase(message: 'At least one lowercase letter'),
  Validators.oneNumber(message: 'At least one number'),
  Validators.oneSpecial(message: 'At least one special character'),
];