Browse Source

#2842 consolidate diners club

pull/2850/head
jlukic 9 years ago
parent
commit
d3b280b500
1 changed files with 12 additions and 16 deletions
  1. 28
      src/definitions/behaviors/form.js

28
src/definitions/behaviors/form.js

@ -1247,14 +1247,14 @@ $.fn.form.settings = {
creditCard: function(cardNumber, cardTypes) {
var
cards = {
amex: {
pattern : /^3[47]/,
length : [15]
},
visa: {
pattern : /^4/,
length : [16]
},
amex: {
pattern : /^3[47]/,
length : [15]
},
mastercard: {
pattern : /^5[1-5]/,
length : [16]
@ -1267,18 +1267,18 @@ $.fn.form.settings = {
pattern : /^(62|88)/,
length : [16, 17, 18, 19]
},
dinersClub: {
pattern : /^30[0-5]/,
length : [14]
},
dinersClubInternational: {
pattern : /^36/,
length : [14]
},
jcb: {
pattern : /^35(2[89]|[3-8][0-9])/,
length : [16]
},
maestro: {
pattern : /^(5018|5020|5038|6304|6759|676[1-3])/,
length : [12, 13, 14, 15, 16, 17, 18, 19]
},
dinersClub: {
pattern : /^(30[0-5]|^36)/,
length : [14]
},
laser: {
pattern : /^(6304|670[69]|6771)/,
length : [16, 17, 18, 19]
@ -1286,10 +1286,6 @@ $.fn.form.settings = {
visaElectron: {
pattern : /^(4026|417500|4508|4844|491(3|7))/,
length : [16]
},
maestro: {
pattern : /^(5018|5020|5038|6304|6759|676[1-3])/,
length : [12, 13, 14, 15, 16, 17, 18, 19]
}
},
valid = {},

Loading…
Cancel
Save