如何使用国家代码或国家名称获取国家拨号代码?

问题描述 投票:0回答:2

我想通过国家/地区名称(印度)OtherWise 国家/地区代码(IN)获取国家/地区拨号代码,例如

+91(India)

通过我获取国家/地区名称和国家/地区代码的示例,

$.getJSON('http://freegeoip.net/json/', function(result) {
  alert(result.country_code); 
  alert(result.country_name);    
});
javascript jquery geolocation geoip
2个回答
0
投票

以防万一有人仍在寻找答案。您可以使用名为

libphonenumber-js

的库
import { getCountryCallingCode, getCountries } from "libphonenumber-js";

const countryIsoCode = "IN";
const regionNames = new Intl.DisplayNames(["en"], { type: "region" });
const countryCode = getCountryCallingCode(countryIsoCode);
const countryDialingCode = `+${countryCode}(${regionNames.of(countryIsoCode)})`;


console.log(countryDialingCode)
//  +91(India)


-1
投票

我知道这已经太晚了,但它可能在某些时候对某人有帮助

其他国家

© www.soinside.com 2019 - 2024. All rights reserved.