JavaScript:获取输入类型中使用的小数分隔符=" number"

时间:2017-07-13 12:24:20

标签: javascript html angularjs html5

我试图在AngularJS应用中始终显示十进制数字。

文本中的十进制数字(span / div / ...)应与输入字段中的十进制数相同的分隔符显示。

使用逗号或圆点并不重要。

如何查找浏览器使用的小数分隔符 <input type="number">字段?

我尝试使用toLocaleString和AngularJS的number filter,但这并不总是与输入字段匹配,因为某些浏览器不考虑用户的区域设置进行输入字段。

出于移动设备的可用性原因,我不想使用<input type="text">

1 个答案:

答案 0 :(得分:-1)

您是否尝试过使用数字过滤器?它使用当前区域设置来确定数字格式。

<span>{{val | number:2}}

https://docs.angularjs.org/api/ng/filter/number