Skip to content

Instantly share code, notes, and snippets.

View weideriCarros's full-sized avatar
🛠️
Frontending...

Weider Lima weideriCarros

🛠️
Frontending...
View GitHub Profile
@weideriCarros
weideriCarros / validate_credit_card.js
Created February 18, 2019 14:45 — forked from DiegoSalazar/validate_credit_card.js
Luhn algorithm in Javascript. Check valid credit card numbers
// takes the form field value and returns true on valid number
function valid_credit_card(value) {
// accept only digits, dashes or spaces
if (/[^0-9-\s]+/.test(value)) return false;
// The Luhn Algorithm. It's so pretty.
var nCheck = 0, nDigit = 0, bEven = false;
value = value.replace(/\D/g, "");
for (var n = value.length - 1; n >= 0; n--) {