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 символов
йо
Обсуждают сегодня