From 1a2cc3cb5eccca12d3bdd0d4027f8fb4e417c63e Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期五, 21 三月 2025 16:17:48 +0800 Subject: [PATCH] 修改 1. 往来企业新增,修改添加空管 2. 物料分组添加默认排序 --- rsf-server/src/main/java/com/vincent/rsf/server/common/service/EmailService.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/common/service/EmailService.java b/rsf-server/src/main/java/com/vincent/rsf/server/common/service/EmailService.java index fa55f03..0d0dc2f 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/common/service/EmailService.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/common/service/EmailService.java @@ -15,15 +15,17 @@ import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import java.util.Map; +import java.util.regex.Matcher; +import java.util.regex.Pattern; @Slf4j @Service public class EmailService { + private static final String EMAIL_REGEX = "^[a-zA-Z0-9_+&*-]+(?:\\.[a-zA-Z0-9_+&*-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,7}$"; + @Value("${spring.mail.username}") private String from; - - private final static String TEMPLATE = "Your verification code is: ${code}"; @Autowired @SuppressWarnings("all") @@ -65,4 +67,13 @@ } } + public boolean isValid(String email) { + if (Cools.isEmpty(email)) { + return false; + } + Pattern pattern = Pattern.compile(EMAIL_REGEX); + Matcher matcher = pattern.matcher(email); + return matcher.matches(); + } + } -- Gitblit v1.9.1