Credit Card Number
Visa, Mastercard, or Amex
Pattern
^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13})$Matching examples
41111111111111115500000000000004Non-matching examples
1234abcdBreakdown
- 4[0-9]{12}(?:[0-9]{3})?
- Visa (13 or 16 digits)
- |5[1-5][0-9]{14}
- Mastercard
- |3[47][0-9]{13}
- Amex