public boolean isValid()

in src/main/java/org/apache/commons/validator/CreditCardValidator.java [211:222]


    public boolean isValid(final String card) {
        if (card == null || card.length() < 13 || card.length() > 19 || !luhnCheck(card)) {
            return false;
        }
        for (final Object cardType : cardTypes) {
            final CreditCardType type = (CreditCardType) cardType;
            if (type.matches(card)) {
                return true;
            }
        }
        return false;
    }