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

g0czyy6m  于 2023-10-17  发布在  jQuery
关注(0)|答案(2)|浏览(132)

我想通过国家名称(印度)获得国家拨号代码,如+91(India)
例如,我正在获取国家名称和国家代码,

$.getJSON('http://freegeoip.net/json/', function(result) {
  alert(result.country_code); 
  alert(result.country_name);    
});
ijxebb2r

ijxebb2r1#

以防有人还在寻找答案。可以使用名为libphonenumber-js的库

import { getCountryCallingCode } 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)
tsm1rwdh

tsm1rwdh2#

我知道这一点我太晚了,但它可能会帮助别人在某个时候
RestCountries

相关问题