2009-11-04 84 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