diff --git a/apps/users/serializers/user.py b/apps/users/serializers/user.py index eb85fcc56..2ab9b3aa4 100644 --- a/apps/users/serializers/user.py +++ b/apps/users/serializers/user.py @@ -35,8 +35,10 @@ from django.core.mail import send_mail from django.utils.translation import get_language PASSWORD_REGEX = re.compile( - r"^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z_!@#$%^&*`~.()-+=]+$)(?![a-z0-9]+$)(?![a-z_!@#$%^&*`~()-+=]+$)" - r"(?![0-9_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9_!@#$%^&*`~.()-+=]{6,20}$" + r"^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z_!@#$%^&*`~.()-+=]+$)" + r"(?![a-z0-9]+$)(?![a-z_!@#$%^&*`~()-+=]+$)(?![0-9_!@#$%^&*`~()-+=]+$)" + r"(?=.*[_!@#$%^&*`~.()-+=])" + r"[a-zA-Z0-9_!@#$%^&*`~.()-+=]{6,20}$" ) version, get_key = Cache_Version.SYSTEM.value