hasMinimumSpecialCharacters static method
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));
}