Question: are all passport numbers the same length?
Answer: While most U.S. Passport numbers are nine digits and most U.S. visa numbers are eight digits, some are not.