diff --git a/BeReadyBackend/Validators/Users/CreateUserDtoValidator.cs b/BeReadyBackend/Validators/Users/CreateUserDtoValidator.cs index 4ff6421..d0bbe6f 100644 --- a/BeReadyBackend/Validators/Users/CreateUserDtoValidator.cs +++ b/BeReadyBackend/Validators/Users/CreateUserDtoValidator.cs @@ -43,9 +43,8 @@ public class CreateUserDtoValidator : Validator RuleFor(x => x.Password) .NotEmpty() .WithMessage("Password is required") - .MaximumLength(60) - .WithMessage("Password cannot exceed 60 characters") .MinimumLength(12) - .WithMessage("Password must exceed 12 characters"); + .WithMessage("Password must exceed 12 characters") + .Matches(@"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*?[#?_!@$%^&*-])"); } } \ No newline at end of file