JS 编号 - 在 .fixed 后使用区域设置字符串
JS Numbers - Using locale string after .fixed
我正在使用money.js,一个转换货币的插件,并且正在像这样设置div的内容:
currentDiv.html("<div>" + currentPrice + "</div><div class='converted'> " + rate.toFixed(0) + "</div>");
我正在尝试在每三位数字后用逗号分隔数字,并尝试在该行中添加.toLocaleString
,但无法使其工作。
整晚都在这里寻找不同的解决方案,例如正则表达式等,但还没有找到任何东西......有什么想法吗?
这是所有代码:
<script src="https://raw.githubusercontent.com/openexchangerates/money.js/master/money.js"></script>
<script src="https://cdn.rawgit.com/openexchangerates/money.js/master/money.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<div class="hello">
2300
</div>
<div class="hello">
52400
</div>
<script>
$(".hello").each(function() {
var currentDiv = $(this);
var currentPrice = currentDiv.text();
var demo = function(data) {
fx.rates = data.rates
var rate = fx(currentPrice).from("GBP").to("USD");
currentDiv.html("<div>"+currentPrice +"</div><div id='converted'> " +rate.toFixed(0)+"</div>");
}
$.getJSON("http://api.fixer.io/latest", demo);
});
</script>
因为它是货币,所以它会在最后.##
吧?
/^(?!0+'.00)(?=.{1,9}('.|$))(?!0(?!'.))'d{1,3}(,'d{3})*('.'d+)?$/
相关文章:
- 如何构建'瞬间'在非全局区域设置中工作的函数
- 分析特定区域设置(而不是时区!)中的日期字符串
- JS toLocaleString始终显示货币符号,而不考虑区域设置
- Javascript中与区域设置无关的字符串搜索
- 使用不同的日期格式和区域设置创建时刻
- 如何从区域设置获取日期格式
- 如何使日期区域设置正常工作
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 获取网站访问者的区域设置(语言)
- 无法在文本区域设置文本
- 具体来说,JS引擎对小写和大写区域设置敏感
- 什么是区域设置字符串
- 使用区域设置更改日期格式
- 使用jQuery和PHP加载区域设置变量
- 在HTML中记住用户区域设置选择的最简单方法
- 如何将有角度的文本区域设置为仅以特定单词开头
- 根据区域设置更改 forEach
- 无法读取属性'区域设置'的未定义
- 如何正确设置jQuery日历小部件的区域设置
- i18n:在JavaScript中访问区域设置解析逻辑