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