From 77d1ee352d46e6b4bf27dbe09febee5b0cfc8579 Mon Sep 17 00:00:00 2001 From: Minjae Chung Date: Tue, 17 Feb 2026 22:17:44 +0900 Subject: [PATCH] =?UTF-8?q?[fix]=20=EB=B9=84=EB=B0=80=EB=B2=88=ED=98=B8=20?= =?UTF-8?q?=ED=8A=B9=EC=88=98=EB=AC=B8=EC=9E=90=20=EC=A0=95=EA=B7=9C?= =?UTF-8?q?=EC=8B=9D=EC=9D=84=20SignupRequestDto=EC=99=80=20=ED=86=B5?= =?UTF-8?q?=EC=9D=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- src/main/java/com/daramg/server/auth/dto/PasswordRequestDto.kt | 2 +- src/main/java/com/daramg/server/user/dto/PasswordRequestDto.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/daramg/server/auth/dto/PasswordRequestDto.kt b/src/main/java/com/daramg/server/auth/dto/PasswordRequestDto.kt index 5581250..799181a 100644 --- a/src/main/java/com/daramg/server/auth/dto/PasswordRequestDto.kt +++ b/src/main/java/com/daramg/server/auth/dto/PasswordRequestDto.kt @@ -9,7 +9,7 @@ data class PasswordRequestDto( val email: String, @get:Pattern( - regexp = "^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%^&*()]).{10,}\$", + regexp = "^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[^a-zA-Z0-9]).{10,}\$", message = "비밀번호는 영어 대문자와 소문자, 숫자, 특수문자를 모두 포함하여 10자 이상이어야 합니다" ) val password: String diff --git a/src/main/java/com/daramg/server/user/dto/PasswordRequestDto.kt b/src/main/java/com/daramg/server/user/dto/PasswordRequestDto.kt index d2b493d..24bb8c9 100644 --- a/src/main/java/com/daramg/server/user/dto/PasswordRequestDto.kt +++ b/src/main/java/com/daramg/server/user/dto/PasswordRequestDto.kt @@ -4,7 +4,7 @@ import jakarta.validation.constraints.Pattern data class PasswordRequestDto( @get:Pattern( - regexp = "^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%^&*()]).{10,}\$", + regexp = "^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[^a-zA-Z0-9]).{10,}\$", message = "비밀번호는 영어 대문자와 소문자, 숫자, 특수문자를 모두 포함하여 10자 이상이어야 합니다" ) val password: String