2016-08-02 8 views
0

Ich benutze diese plugin für Kreditkarten. Und ich möchte benutzerdefinierte Karte mit 19 Ziffern Länge hinzufügen. Ich weiß nicht, wie ich das machen soll und ich habe bei der Suche keine Ressource gefunden. Bitte helfen Sie mir, wie man $ .payment.cards verwendet. Hier ist meine fiddle. Ich habe versucht, wie dieSo fügen Sie benutzerdefinierte Karten in jquery.payment Bibliothek

$.payment.cards.push({ 
      // Card type, as returned by $.payment.cardType. 
      type: 'mastercard', 
      // Array of prefixes used to identify the card type. 
      patterns: [ 
       51, 52, 53, 54, 55, 
       22, 23, 24, 25, 26, 27 
      ], 
      // Array of valid card number lengths. 
      length: [19], 
      // Array of valid card CVC lengths. 
      cvcLength: [3], 
      // Boolean indicating whether a valid card number should satisfy the Luhn check. 
      luhn: true, 
      // Regex used to format the card number. Each match is joined with a space. 
      format: /(\d{1,4})/g 
    } 
) 

Antwort

1

mit der Antwort, die ich eher unshift Methode zu verwenden, hatte als push.

Hallo dort @SerikK. Sie können benutzerdefinierte Karten mit 19 Ziffern verwenden. Ihr Muster wird durch ein anderes Muster maskiert (sie werden in der Reihenfolge ausgewählt). Sie möchten mehr spezifische Muster verwenden und nicht verschieben statt schieben.

können Sie originelle Antwort von Autor here abgegeben wurden.

Verwandte Themen