package com.mathapp.utils; import java.util.regex.Pattern; public class ValidationUtils { // 邮箱正则表达式 private static final String EMAIL_REGEX = "^[a-zA-Z0-9_+&*-]+(?:\\.[a-zA-Z0-9_+&*-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,7}$"; // 密码正则表达式:6-10位,至少一个数字,一个小写字母,一个大写字母 private static final String PASSWORD_REGEX = "^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).{6,10}$"; public static boolean isValidEmail(String email) { if (email == null) { return false; } return Pattern.matches(EMAIL_REGEX, email); } public static boolean isValidPassword(String password) { if (password == null) { return false; } return Pattern.matches(PASSWORD_REGEX, password); } }