TechTips > Backend > Javascript
método
Mascara para Cartão de Crédito
function handleCardNumber(event) {
let input = event.target;
if (input.value.length > 19) { // 16 números + 3 espaços
input.value = input.value.slice(0, 19);
return;
}
input.value = cardMask(input.value);
}
function cardMask(value) {
if (!value) return "";
value = value.replace(/\D/g, ""); // Remove tudo que não for número
value = value.replace(/(.{4})/g, "$1 ").trim(); // Adiciona espaço a cada 4 dígitos
return value;
}
##js
##javascript
##credit-card
Compartilhe esta dica
Envie esta dica diretamente para o e-mail de um colega desenvolvedor.