public static bool IsCreditCardAny(this string creditCard)
{
if (CreditPassesFormatCheck(creditCard))
{
creditCard = CleanCreditCardNumber(creditCard);
return Regex.IsMatch(creditCard, RegexPattern.CREDIT_CARD_AMERICAN_EXPRESS) ||
Regex.IsMatch(creditCard, RegexPattern.CREDIT_CARD_CARTE_BLANCHE) ||
Regex.IsMatch(creditCard, RegexPattern.CREDIT_CARD_DINERS_CLUB) ||
Regex.IsMatch(creditCard, RegexPattern.CREDIT_CARD_DISCOVER) ||
Regex.IsMatch(creditCard, RegexPattern.CREDIT_CARD_EN_ROUTE) ||
Regex.IsMatch(creditCard, RegexPattern.CREDIT_CARD_JCB) ||
Regex.IsMatch(creditCard, RegexPattern.CREDIT_CARD_MASTER_CARD) ||
Regex.IsMatch(creditCard, RegexPattern.CREDIT_CARD_VISA);
}
return false;
}