1001Ferramentas
💳Validadores

Validador Validade MM/YY

Valide a data de validade de um cartão no formato MM/AA: confere se o mês é válido e se não está vencido. Útil para formulários de pagamento e checkout.

MM/AA e o último dia válido do cartão

No checkout, o campo de validade é onde o cliente mais escorrega: digita 1/28, digita 12/2028, inverte mês e ano. E tem a dúvida que volta em toda revisão de código: um cartão marcado 07/26 ainda funciona no dia 26 de julho de 2026? Funciona. O cartão vale até o último dia do mês impresso, e tratar o mês corrente como vencido derruba pagamento que estava perfeitamente bom.

A conferência tem duas partes. A forma é rígida: dois dígitos, barra, dois dígitos, com o mês entre 01 e 12. Nada de 1/28, 12/2028 ou 12-28, e isso é de propósito, porque é o formato que a maquininha e a maioria dos formulários de pagamento esperam receber. Depois vem a comparação com a data do seu aparelho, em que o mês atual ainda conta como válido e só o que já ficou para trás é recusado.

Dois cuidados. O ano de dois dígitos é lido como se fosse deste século, então 12/99 volta como válido, no sentido de 2099, e um cartão de 1999 cairia na mesma resposta. Ninguém digita isso na prática, mas explica de onde vem o veredito. E o relógio usado é o da máquina que está testando, não o do servidor: data errada no sistema muda o resultado. Aqui só a validade é conferida; o número do cartão pede uma checagem de Luhn à parte, e nada é enviado.

Perguntas frequentes

Cartão com validade 07/26 funciona em julho de 2026?
Sim. A validade vale até o último dia do mês impresso, então o cartão continua aceito durante todo o mês indicado e vence só na virada para o mês seguinte.
Por que 12/2028 aparece como inválido?
Porque o formato aceito é MM/AA, com dois dígitos de ano. Escreva 12/28. A regra é estrita de propósito, para refletir o que os formulários de pagamento costumam exigir.
A ferramenta valida o número do cartão?
Não. Ela confere apenas o campo de validade, formato e vencimento. Para o número, use um validador com o algoritmo de Luhn, que é uma verificação separada.

Ferramentas Relacionadas