要創建付款訂單表格,我如何檢查使用卡片正則表達式輸入的信用卡號碼,然後選擇輸入的卡號的正確單選按鈕?JavaScript選擇單選按鈕
這是我到目前爲止有:
function selectCardType(){
var cardNumValue = document.getElementById("ccNum").value;
var visa = /^4[0-9]{12}(?:[0-9]{3})?$/;
var mc = /^5[1-5][0-9]{14}$/;
var discover = /^(?:011|5[0-9]{2})[0-9]{12}$/;
var amex = /^3[47][0-9]{13}$/;
if(visa.test(cardNumValue))
{
document.getElementById("visa").checked = true;
}
else if(mc.test(cardNumValue))
{
document.getElementById("mc").checked = true;
}
else if(discover.test(cardNumValue))
{
document.getElementById("discover").checked = true;
}
else if(amex.test(cardNumValue))
{
document.getElementById("amex").checked = true;
}
}
你有你嘗試過什麼樣的例子嗎? – Avitus
當輸入信用卡號碼,然後按Tab鍵時,應選擇適當的卡片單選按鈕。 – empty