From 544e94379a8ed544e98fe4160f1fb7113987ca34 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期五, 21 二月 2025 17:07:55 +0800 Subject: [PATCH] #新增 1. 添加库存信息页面 2. 添加库存信息明细页面 3. 添加质检信息页面 4. 添加合信息页面 5. 添加库位信息页面 6. 添加容器管理界面 --- 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