我想通过国家/地区名称(印度)OtherWise 国家/地区代码(IN)获取国家/地区拨号代码,例如
+91(India)
。
通过我获取国家/地区名称和国家/地区代码的示例,
$.getJSON('http://freegeoip.net/json/', function(result) {
alert(result.country_code);
alert(result.country_name);
});
以防万一有人仍在寻找答案。您可以使用名为
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)
我知道这已经太晚了,但它可能在某些时候对某人有帮助