custom method

PasswordValidator custom({
  1. bool? requireDigit,
  2. bool? requireUppercase,
  3. bool? requireLowercase,
  4. bool? requireSymbol,
  5. int? minLength,
})

Allows custom validation rules for digits, symbols, etc.

Implementation

PasswordValidator custom({
  bool? requireDigit,
  bool? requireUppercase,
  bool? requireLowercase,
  bool? requireSymbol,
  int? minLength,
}) {
  this.requireDigit = requireDigit ?? this.requireDigit;
  this.requireUppercase = requireUppercase ?? this.requireUppercase;
  this.requireLowercase = requireLowercase ?? this.requireLowercase;
  this.requireSymbol = requireSymbol ?? this.requireSymbol;
  this.minLength = minLength ?? this.minLength;
  return this;
}