Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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 Intl.NumberFormat返回一个结果,其中数字和货币符号通过空格分隔_Javascript_Number Formatting - Fatal编程技术网

Javascript Intl.NumberFormat返回一个结果,其中数字和货币符号通过空格分隔

Javascript Intl.NumberFormat返回一个结果,其中数字和货币符号通过空格分隔,javascript,number-formatting,Javascript,Number Formatting,我刚刚为我的vue应用程序添加了一个过滤器,应该将值格式化为欧元(德语格式)货币 这就是功能: app.config.globalProperties.$filters = { currency(value) { return new Intl.NumberFormat(process.env.MIX_LOCALE, { style: 'currency', currency: 'EUR' }).format(value); }, } 如果我现在这样做 {{$f

我刚刚为我的vue应用程序添加了一个过滤器,应该将值格式化为欧元(德语格式)货币

这就是功能:

app.config.globalProperties.$filters = {
    currency(value) {
        return new Intl.NumberFormat(process.env.MIX_LOCALE, { style: 'currency', currency: 'EUR' }).format(value);
    },
}
如果我现在这样做

{{$filters.currency(17.85)}}
我得到的结果是:
17,85€

如您所见,值和货币符号通过空格分隔。这与我们在德国看到的情况不同,我们希望
17,85€

由于我在文档中找不到任何有助于
Intl.NumberFormat
的内容,我想知道是否可以使用
Intl.NumberFormat

删除空间,正如您在本文中所看到的,这个问题对于Intl来说是已知的,并且仍然存在

你能做的就是