如何将国家拨号代码放在括号中的intlTelInput中

Paw*_*kov 3 jquery intl-tel-input

我在我的网站上使用intlTelInput.如何使用括号分隔拨号代码.对于前者 这个插件的默认输出是+ 1202someNumber,我需要(+ 1)202someNum?

小智 8

根据这里的文档表单 - https://github.com/jackocnr/intl-tel-input - 你需要这样的东西:

var intlNumber = $("#phone").intlTelInput("getNumber"); // get full number eg +17024181234
var countryData = $("#phone").intlTelInput("getSelectedCountryData"); // get country data as obj 

 var countryCode = countryData.dialCode; // using updated doc, code has been replaced with dialCode
countryCode = "+" + countryCode; // convert 1 to +1

var newNo = intlNumber.replace(countryCode, "(" + coountryCode+ ")" ); // final version
Run Code Online (Sandbox Code Playgroud)