想想全球,立足本地
這就是他們告訴你,在我所有的時間,我開發但我始終認爲,像谷歌,微軟,甲骨文大公司等做驗證中一種本地化的方式:他們知道我來自哪個國家,以便他們將嘗試使用適合我所在國家的驗證方法來驗證我的電話號碼,郵政編碼和其他詳細信息,例如銀行帳號。昨天我註冊了Google checkout,他們甚至向我展示了我國一些郵政編碼格式的例子!國際化驗證
所以我的問題是,他們如何做到這一點?我知道他們有成千上萬的員工,但我很難相信他們都必須重塑這口井。美國有無數的驗證方法,但世界其他地方呢?我還沒見過一個開源像樣的圖書館(除了極incomplete and outdated PEAR attempt)對國家的各種常見問題,如執行驗證:
- 公民身份證
- 稅號
- SSN(社會安全號)
- BBAN(基本銀行帳戶號碼)
- 傳真,電話和手機號碼
- 郵政/郵政編碼
- 車牌
- 鈔票序列號
- 等等...
有任何我沒有意識到的隱藏資源?
我不認爲SO是開始這樣一個項目的合適地點。您可以成功地使用SO來回答某個具體問題(例如「法國車牌的格式是什麼」),但是執行全面的研究並不有用。 – 2009-09-06 04:56:41
@Martin:雖然我同意你的看法,但在刪除問題之前,我會等待一些更多的反饋意見,我認爲最好有一個像這樣的問題和幾個答案,而不是數百個問題。驗證XXX是否爲YYY「。 – 2009-09-06 06:09:07
即使有數千名員工和本地分支機構,Google Checkout也錯過了我在阿根廷城鎮的正確郵政編碼。我被迫使用錯誤的代碼進行註冊。 – 2009-09-29 16:57:57