Teki
Rules

Credit Card

Validate credit card number strings.

Use creditCard() on string fields.

Teki schema = Teki.fromRules(
    string("cardNumber").required().creditCard()
);

Available on

  • string(...)

Annotation equivalent

import dev.ditsche.teki.annotation.CreditCard;

public class PaymentRequest {
    @CreditCard
    private String cardNumber;
}

On this page