From d3b280b50063ab1203ea799ab81b0af21b50a9c2 Mon Sep 17 00:00:00 2001 From: jlukic Date: Thu, 13 Aug 2015 17:51:33 -0400 Subject: [PATCH] #2842 consolidate diners club --- src/definitions/behaviors/form.js | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/src/definitions/behaviors/form.js b/src/definitions/behaviors/form.js index 9d1113ddb..72a6ce5a3 100644 --- a/src/definitions/behaviors/form.js +++ b/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 = {},