RegEx Card Number
Check card number with Regular Expression in JavaScript
by sunil puvvada
JavaScript
//
// PROMEZIO
// Validate credit card number wid RegEx
//
// www.promezio.it
//
var card_number = "4412132131231321";
var visa = /^4[0-9]{12}(?:[0-9]{3})?$/;
var mastercard = /^5[1-5][0-9]{14}$/;
var american_express = /^3[47][0-9]{13}$/;
if(visa.exec(card_number)){
console.log("VISA");
}else if(mastercard.exec(card_number)){
console.log("MASTERCARD");
}else if(american_express.exec(card_number)){
console.log("AMERICAN EXPRESS");
}else{
console.log("ERROR");
}