Question: do amex cards have 15 digits?
Answer: Most credit card numbers are 16 digits long. American Express cards are 15 digits long.