2017-11-13 3 views
2

私は携帯電話番号を受け付けるテキストボックスを持っています。携帯電話番号の前にデフォルト(ブラウザ国のデフォルト)国コードを追加するにはどうすればよいですか?MVC ASP.NETの携帯電話番号の前にデフォルト(ブラウザーの国のデフォルト)国コードを追加するにはどうすればよいですか?

私は(場所は、一般的にネイティブのジオロケーションの詳細ほど正確になりますが、それは必要ありません。あなたは、ユーザーのIPで国を検出するために、サービス、http://ipinfo.ioを使用することができますMVC ASP.NET

+0

あなたは2つの部品を実装する必要があり、第一は国のISOを取得することです:

$.get("https://ipinfo.io", function(response) { console.log(response.city, response.country); }, "jsonp"); 

ここでは、可能なすべての詳細を見ることができるように、また、完全な応答情報を出力し、より詳細なJSFiddle例です任意のジオロケーションデータ(例:https://lite.ip2location.comまたはhttps://www.ipinfodb.com)を使用してIPアドレスからコードを作成します。 2番目はIDDのダイヤルコードを取得することです、このスレッドからリストを取得することができますhttps://stackoverflow.com/questions/10772329/how-to-get-country-phone-prefix-from-iso –

答えて

2

を使用しています任意のユーザー権限)。クライアントIP、ホスト名、ジオロケーション情報(都市、地域、国、市外局番、郵便番号など)とネットワーク所有者が表示されます。 http://jsfiddle.net/zK5FN/2/

+0

これは大きな助けです。どうもありがとう –

関連する問題