これは複数の部分からなる質問だと思います。メンバーシップ サイトを構築していて、アカウントをできるだけ国際的にしたいと考えています。
国際電話番号を許可するフォームで電話番号を収集する最良の方法は何ですか? それらを保存することについては心配していません。収集と検証だけです。私が今持っているのは、国コードを追加する国のリストを含むドロップダウンであり、次に国コードに基づいて us/can/uk の検証を行った番号自体、次に内線番号を追加します。これらは、cc/number/ext の 3 つのフィールドに文字列として保存されます。これに対するより優れた確実な解決策を誰かが持っているか、またはどこかで実際に使用されているのを見た人はいますか?
住所についても同様です。最善の方法は何ですか?住所/都市/都道府県/郵便番号/国または単なる行? これらで並べ替えできるようにしたいので、単一のテキスト フィールドはあまり良い解決策ではありませんが、最も柔軟です。
メンバーに実際のメールを送信する場合があるため、これも重要です。私が聞いたことのない国に住所を持っていた他のサービスのために私が持っていたいくつかのメンバーのことを覚えています.郵便局の女性でさえ、それらが正しくフォーマットされているかどうかわからなかった.
国を選択した後の州のドロップダウンへの入力、フィールドの標準化などのために、データベースに少なくとも国/州の地理データが必要です。アプリの地理データベースとして使用できる優れたデータベースを知っている人はいますか?