password property
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'),
];