Card payment number format
by Sam Fereday
JavaScript
var tooShort = "23475";
var tooLong = "32984928743908273";
var wrongType = "2903klkjnlkj3";
var correct = "2345 9043 2345 9043"
var ccNumber = correct;
function validate()
{
ccNumber = ccNumber.replace(/\s+/g, '');
var vString = /\D+/g,
invalidFound = vString.exec(ccNumber),
valid = !invalidFound && ccNumber.length > 12 && ccNumber.length < 17;
console.log(valid);
}
validate();