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 цифры ставится пробел - выглядит не очень
Ограничение в 16 символов
йо
Обсуждают сегодня