Hallo Leute, ich möchte nur die richtige Regex für das Kreditkartenformat wissen.Ich habe diesen Code^6 [0-9] {15} $, aber es kann nur diese Art von Format (6000000000000000). aber ich möchte ein Format wie dieses 0000 0000 0000 0000 oder 0000-0000-0000-0000.Regex Kreditkartennummer Format
-2
A
Antwort
0
Es gibt mehrere Möglichkeiten, dies zu tun. Außerdem haben Sie nicht angegeben, in welcher Sprache die Regex verwendet werden soll. Daher verwende ich die .NET-Regex-Syntax.
One regex ist wie folgt:
^[0-9]{4}([ -]?[0-9]{4}){3}$
So erfordert dies 4 Zahlen von 3 Gruppen von 4 Zahlen mit einem optionalen Separator zwischen ihnen folgt. Das Problem ist, dass es dann erlaubt sie Separatoren zu mischen, so Sachen wie dies technisch zulässig:
0000-11112222 3333
Hier ist eine viel hässliche Version, die dieses Problem beseitigt:
^[0-9]{4}(([ ][0-9]{4}){3}|(-[0-9]{4}){3}|([0-9]{4}){3})$
Es wird sich zwingen, konsistent sein, über welches Trennzeichen sie verfügen.
Verwandte Themen
- 1. Format Kreditkartennummer
- 2. Kreditkartennummer Format für American Express
- 3. Auto-Format Kreditkartennummer Eingabe als Benutzertypen
- 4. Benutzerdefinierte Kreditkartennummer Längen
- 5. ASP Classic: Unmask Kreditkartennummer
- 6. RegEx passen Json-Format
- 7. regex mit Format 07BP13223
- 8. jQuery Validator Kreditkartennummer + Typ Übereinstimmung
- 9. Regex ersetzen String im Format @ ... @ .... @
- 10. Rails validate format mit Regex
- 11. PHP Regex Format für Adresse
- 12. regex unregelmäßigen Format-String-Eingang
- 13. Mobilfreundliche Eingabe eines Ziffern- und Leerzeichenstrings (Kreditkartennummer)
- 14. Format Zeichenfolge mit Regex in C#
- 15. regex für Telefonnummer Format xxx.xxx.xxxx genau?
- 16. Regex-String von Format zu entsprechen DigitOperandDigit
- 17. Validieren Zeichenfolge ist Base64-Format mit RegEx?
- 18. PHP-Format mehr Einträge aus TextArea- regex
- 19. So entfernen Sie Dollar-Format mit Regex
- 20. Benötigen Sie Hilfe richtiges Regex Format
- 21. Format eine Textdatei von Regex und ersetzen
- 22. HASTAG Format regex für (#word oder Wort)
- 23. Javascript Zahl wie Zeit regex Format
- 24. Sicherster Weg, Kreditkartennummer durch ein mehrstufiges Formular zu übergeben?
- 25. Paypal Zahlungsproblem in Bezug auf Kreditkartennummer und Art
- 26. Perl Net :: Stripe Interner Server Fehler mit schlechter Kreditkartennummer
- 27. Call and record client gepresste Kreditkartennummer in Datenbank speichern
- 28. einen bestimmten Tag-Format von HTML-Streifen mit regex
- 29. Regex - Format HH: MM, Stunden> = 24, negativer Wert
- 30. Regex für Format (HHh MMs SSs) mit optionalen Stunden
Verwenden Sie jquery payment js https://raw.githubusercontent.com/stripe/jquery.payment/master/lib/jquery.payment.min.js –
http://stackoverflow.com/tags/regex/info – OrangeDog