Палец вверх 0
Перевод
Перевод

Java-скрипт для динамического форматирования, когда пользователь вводит номер карты

Кто-нибудь может подсказать мне, как мне выполнить форматирование кредитной карты в зависимости от типа карты, когда пользователь вводит номер карты?

Я должен вставить пробелы между номерами карт. Для карты AMEX это 4 6 5, а для всех остальных - 4 4 4 4.

Это должно произойти, когда пользователь не вводит номер своей карты. Кто-нибудь может направить меня? Я очень плохо знаком с Java-скриптом

javascript jquery javascript-events
задан sandeep 21 окт. 2016 г., 4:40:53
источник

1 ответ

Палец вверх 0
Перевод
Перевод

Если событие вызывается нажатием клавиши, приведенный ниже код решит проблему. спасибо за помощь $ (this) .val (function (i, v) {var v = v.replace (/ [^ \ d] / g, '') .match (/. {1,4} / g) ; return v? v.join (''): '';});
}

ответ дан sandeep 21 окт. 2016 г., 8:50:31
источник