Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 数字格式问题_Javascript_Html_Phone Number_Libphonenumber - Fatal编程技术网

Javascript 数字格式问题

Javascript 数字格式问题,javascript,html,phone-number,libphonenumber,Javascript,Html,Phone Number,Libphonenumber,我想将带有给定国家代码(如“US”)的电话号码(如2133734253)格式化为国家格式 我在文档中发现的是: 因为我没有使用node.js或其他我只是从中链接js文件的东西 使用新的libphonenumber.formatNumber()-调用似乎不起作用,因为每次它都返回一个绝对没有内容的对象。我怎样才能解决这个问题?如何正确使用formatNumber() let phonenumber=new libphonenumber.formatNumber({ 国家:"美国",, 电话:

我想将带有给定国家代码(如
“US”
)的电话号码(如
2133734253
)格式化为国家格式

我在文档中发现的是:


因为我没有使用
node.js
或其他我只是从中链接js文件的东西

使用
新的libphonenumber.formatNumber()
-调用似乎不起作用,因为每次它都返回一个绝对没有内容的对象。我怎样才能解决这个问题?如何正确使用
formatNumber()

let phonenumber=new libphonenumber.formatNumber({
国家:"美国",,
电话:2133734253
}"国家";;
console.log(phonenumber)//应该是(213)373-4253

您所要做的就是删除新的
。这里不需要它,它是一个utils库,不需要实例化:

let phonenumber=libphonenumber.formatNumber({
国家:"美国",,
电话:2133734253
}"国家";;
console.log(phonenumber)//应该是(213)373-4253

根据文档,libphonenumber不是构造函数,它只是提供函数,因此删除
新的
关键字:

let phonenumber=libphonenumber.formatNumber({
国家:"美国",,
电话:2133734253
}"国家";;
console.log(phonenumber)//应该是(213)373-4253