ढूंढें मुझे 4 सबसे आम क्रेडिट कार्ड प्रकारों को वापस करने के लिए यह सरल कार्य मिला।Jquery क्रेडिट कार्ड प्रकार
jQuery के लिए नया होने के नाते, मैं इनपुट कार्ड में क्रेडिट कार्ड नंबर में उपयोगकर्ता प्रकार के रूप में क्रेडिट कार्ड प्रकार को प्रदर्शित करने के लिए किस jQuery प्लगइन का उपयोग कर सकता हूं?
function creditCardTypeFromNumber(num) {
// first, sanitize the number by removing all non-digit characters.
num = num.replace(/[^\d]/g,'');
// now test the number against some regexes to figure out the card type.
if (num.match(/^5[1-5]\d{14}$/)) {
return 'MasterCard';
} else if (num.match(/^4\d{15}/) || num.match(/^4\d{12}/)) {
return 'Visa';
} else if (num.match(/^3[47]\d{13}/)) {
return 'AmEx';
} else if (num.match(/^6011\d{12}/)) {
return 'Discover';
}
return 'UNKNOWN';
}
धन्यवाद!
'परिवर्तन()' तब तक नहीं निकाला जाएगा जब तक टेक्स्ट इनपुट फोकस न हो जाए। – Hussein
टाइप करते समय सत्यापन के लिए keyup() का उपयोग करें, मुझे पता है कि थोडा पुराना है, लेकिन मैं इस तरह कुछ ढूंढ रहा था। बस नोट करना चाहता था, @ डैनियल ए व्हाइट आपको लाइन 2 के अंत में एक अतिरिक्त चाहिए); – stinkysGTI