Привет. Скину 300р на Яд за помощь
numberCard.addEventListener('input', formatCardCode);
function formatCardCode() {
var cardCode = this.value.replace(/[^\d]/g, '').substring(0, 19);
cardCode = cardCode !== '' ? cardCode.match(/.{1,4}/g).join(' ') : '';
this.value = cardCode;
}
Оно каждые 4 символы ставит пробел, как сделать так чтобы 3 раз только пробел ставился а потом уже нет?
Просто в карте может быть больш чем 16 символов, и когда после 16 цифры ставится пробел - выглядит не очень