isValidPassword property

bool get isValidPassword

Implementation

bool get isValidPassword {
  final length = this.length;
  final hasLetter = contains(RegExp(r'[a-z]'));
  final hasUpperLetter = contains(RegExp(r'[A-Z]'));
  final hasNumber = contains(RegExp(r'[0-9]'));
  final hasSpecial = contains(RegExp(r'[.,*?!@#\$&*~]'));
  final isValid =
      (length >= 8) && hasLetter && hasNumber && hasUpperLetter && hasSpecial;
  return isValid;
}