同じ番号を1つの連絡先に異なる形式で割り当てる方法を教えてください。 "例USA":同じ番号を別の形式で割り当てて連絡する
にもかかわらず、「例USA呼び出されたときに株式サムスンの携帯電話のアプリで
、1 8542569、8542569と18542569はすべて1つの連絡先に割り当てられています
この行く:+1 854-256-9は、電話帳に記載されている "だけしましたすべての国ではなく、アメリカだけでなく、ここでは、ニュージーランドの例です: "ニュージーランドの例は、" 91234567は
ここ^列挙されています。
そして、私は91234567を呼び出すことができ、00 64 9から123 4567または6491234567、それらはすべて、「ニュージーランドの例」連絡先に割り当てられてしまいます。私の質問がある
:どのように私にできることJavaで同じことを、サムスンの株式アプリのようにすべての国のために?
91234567、00 64 9-123 4567、および6491234567と言ってください。 私のアプリは、同じ連絡先に属していて、基本的に同じ番号であることをどのように認識しますか?
私はサムスンがそれをやったので、それは行うことができます:)
再び確信して、私はすべての国のために働くのコードをしたいと思います。
すべての国が国際電話コード形式、***を持っている非常に***おそらく数が他の国に属しているかどうかを判断するために、ここで使用されているもの。SIMカードが登録されているロケールに基づいて国際コード(米国+1)のない暗黙の番号が解釈されることにも賭けています。しかし、「それを行う方法」は非常に広い質問です。はっきりと行うことができますが、それについて行く方法はたくさんあります。どんなに特別な努力をしているのですか。どこに問題がありますか? – Makoto
@Makoto私は '正規表現'の可能性を模索しようとしました。しかし、すべての国でコードを記述しなければならないため、非常に難しい作業であることが判明しています。 – Dake
そして私はこれが唯一の方法だとは思わない。 – Dake