我有一个卡牌类型的数组,看起来像这样
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};
然而,我希望能够根据输入的卡号查找卡类型。例如,如果他们从下拉列表中选择了他们的卡类型,即Visa,则信用卡号码应该以4开头;否则,在提交表单时,应该显示某种消息,说明这是什么(任何卡类型),请更改卡类型。 感谢任何帮助。信用卡号文本字段的ID为CardNumber。我不确定是否需要其他信息,我有一个名为Validate的函数,用于验证表单的其余部分,并调用一个名为Calculate的函数来执行Luhn检查。