我想这是一个多部分的问题。我正在建立一个会员网站,并希望帐户尽可能国际化。
在允许国际号码的表格上收集电话号码的最佳方法是什么?我不担心存储它们,只是收集和验证。我现在拥有的是一个带有国家列表的下拉列表,它将添加国家代码,然后是根据国家代码验证 us/can/uk 的号码本身,然后是扩展名。这些将作为字符串存储在 cc/number/ext 的 3 个字段中 有没有人对此有更好、更可靠的解决方案,或者可能在任何地方都看到过这种解决方案?
地址同上。最好的方法是什么?地址/城市/州/邮编/国家或只是线路?我希望能够按这些排序,因此单个文本字段不是一个很好的解决方案,尽管它是最灵活的。
这也很重要,因为我们可能会向我们的会员发送实际邮件。我想起了我在其他服务中拥有的一些成员,这些成员的地址位于我从未听说过的国家/地区,即使是邮局的女士也无法判断它们的格式是否正确。
我想在数据库中至少有国家/州的地理数据,例如在选择国家、字段标准化等后填充州下拉列表。有谁知道可以用作应用程序地理数据库的优秀数据库?