hasMinimumSpecialCharacters static method

bool hasMinimumSpecialCharacters(
  1. String password,
  2. int specialCharactersCount
)

Checks if the password has a minimum number of special characters.

Returns true if the password contains at least specialCharactersCount special characters, otherwise returns false.

Implementation

static bool hasMinimumSpecialCharacters(
    String password, int specialCharactersCount) {
  String pattern =
      r"^(.*?[$&+,\:;/=?@#|'<>.^*()_%!-]){$specialCharactersCount,}";
  return password.contains(RegExp(pattern));
}