Class PasswordComplexityLowerCaseLettersAttribute
- Namespace
- NuvTools.Validation.Annotations
- Assembly
- NuvTools.Validation.dll
Validation attribute that ensures a password contains a minimum number of lowercase letters (a-z).
public class PasswordComplexityLowerCaseLettersAttribute : PasswordComplexityBaseAttribute
- Inheritance
-
PasswordComplexityLowerCaseLettersAttribute
- Inherited Members
- Extension Methods
Examples
public class UserModel
{
[PasswordComplexityLowerCaseLetters(2)]
public string Password { get; set; }
}
Constructors
PasswordComplexityLowerCaseLettersAttribute(int)
Validation attribute that ensures a password contains a minimum number of lowercase letters (a-z).
public PasswordComplexityLowerCaseLettersAttribute(int minOccurrences)
Parameters
minOccurrencesintThe minimum number of lowercase letters required in the password.
Examples
public class UserModel
{
[PasswordComplexityLowerCaseLetters(2)]
public string Password { get; set; }
}
Methods
IsValid(object?)
Validates that the value contains at least the minimum number of lowercase letters.
public override bool IsValid(object? value)
Parameters
valueobjectThe password value to validate.
Returns
- bool
True if the password contains enough lowercase letters or if the value is null/empty; otherwise, false.