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");
}