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());
        }
    }
}