Skip to content

Commit 2be40ac

Browse files
committed
refactor(Member): 이메일 정규식 간소화
- 이메일 정규표현식이 너무 복잡해서 입력이 크면 스택 오버플로우 발생 위험이 있음
1 parent 8b0f532 commit 2be40ac

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/eatda/domain/member/Member.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
@NoArgsConstructor(access = AccessLevel.PROTECTED)
2121
public class Member {
2222

23-
private static final String EMAIL_REGEX = "^[a-zA-Z0-9_+&*-]+(?:\\.[a-zA-Z0-9_+&*-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,7}$";
23+
private static final String EMAIL_REGEX = "^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$";
2424

2525
@Id
2626
@GeneratedValue(strategy = GenerationType.IDENTITY)

0 commit comments

Comments
 (0)