2009-11-04 318 views
23

好的,我被要求验证护照号码(机场使用的文件旅行到其他国家)。如何验证护照?

我的问题是:什么格式,这些“数字”?我所知道的是他们可以有字母,但我没有找到任何定义规则的地方。任何指针/链接?

+1

我猜的规则,不同的国家不同的。 – 2009-11-04 14:11:34

回答

23

我不认为你将能够做到这一点没有限制自己一定的发行国。如果你看一下机读护照的规格:

http://www.highprogrammer.com/alan/numbers/mrp.html

它说,每个国家都可以自由地使用它喜欢的实际护照号码(包括字母或数字)的任何格式。虽然在机器可读的模式,这些似乎仅限于9个字符(如果他们只使用数字这可能会导致对国家问题十亿人民的!)

+1

你所说的是对的,但那些我看到到现在为止的护照,所有由一个字母和8个数字(9个),其迎合了约2.6十亿人口。另一方面,中国(最大的人口)使用的护照号码由9个数字组成。可能是因为他们不希望每个中国人都去世界旅游? – AaA 2013-10-29 02:41:49