У меня есть массив типов карт, который выглядит примерно так:
var cards = new Array();
cards [0] = {name: "VISA", length: "13,16", prefixes: "4", checkdigit: true};
cards [1] = {name: "VISA_DELTA/ELECTRON", length: "16", prefixes: "417500,4917,4913", checkdigit: true};
однако идентификатор должен иметь возможность находить тип карты в зависимости от введенного номера карты. например, если они выбирают свой тип карты из выпадающего списка, то есть визы, то номер кредитной карты должен начинаться с 4 в противном случае, когда они отправляют форму, сообщение должно быть отображено, говоря, что это (независимо от того, какая карта, пожалуйста, измените карту тип). Любая помощь будет оценена.
идентификатор для текстового поля номер карты - CardNumber. Я не уверен, какая другая информация может понадобиться, у меня есть функция под названием Validate, которая проверяет остальную часть формы и вызов функции Calculate, который выполняет проверку luhn.