public class InputValidator {
private static final String REGEX_OF_PRODUCT_ORDER = "^\\\\[(.+)-\\\\d+\\\\](,\\\\[(.+)-\\\\d+\\\\])*$";
private static final String REGEX_OF_RESPONSE = "^[YN]$";
public void validateOrder(String input) {
if (!input.matches(REGEX_OF_PRODUCT_ORDER)) {
throw new IllegalArgumentException(Errors.INVALID_ORDER_INPUT.getMessage());
}
}
}