添加用户输入检查工具类

taojinfeng_branch
zaczq 6 months ago
parent 2407745cf6
commit 21422964fb

@ -0,0 +1,37 @@
package utils;
import java.util.regex.Pattern;
/**
* @author
* @version 1.0
*/
public class ValidationUtil {
// 航班号格式2-4个字母 + 1-4个数字例如BA123, CZ1234
private static final Pattern FLIGHT_ID_PATTERN = Pattern.compile("^[A-Z]{2,4}\\d{1,4}$");
/**
*
* @param flightId
* @return
*/
public static boolean isValidFlightId(String flightId) {
if (flightId == null || flightId.trim().isEmpty()) {
return false;
}
return FLIGHT_ID_PATTERN.matcher(flightId.trim().toUpperCase()).matches();
}
/**
* 3
* @param airportCode
* @return
*/
public static boolean isValidAirportCode(String airportCode) {
if (airportCode == null || airportCode.trim().isEmpty()) {
return false;
}
return airportCode.trim().length() == 3 && airportCode.matches("^[A-Z]{3}$");
}
}
Loading…
Cancel
Save