
| // The function determines
whether a Credit Card number is "valid" // Please note that a "valid" Credit Card number is not essentially a Credit Card in "Good Standing" function isValidCreditCard(number)
{ if (number.indexOf(" ")) { cc = number.split(" "); number = cc.join(""); } //
OR using RegExp we can combine the above two /**********************************************/ if (number.length > 19) return (false); sum = 0; mul = 1; l = number.length; for (i = 0; i < l; i++) { if ((sum % 10) == 0) return (true); |