我想根据货币价值在第三或第二位的货币价值中添加逗号:输出应该是这样的:
1000 => 1000
10000 => 10,000
210000 => 2,10,000
2010000 => 20,10,000
12010000 => 1,20,10,000
我正在使用 Numeral.js 插件进行转换。但插件仅在 3 位后添加逗号。输出如下:
200,000,000 用于输入 200000000
这是我正在使用的代码。
<script type="text/javascript">
$(window).load(function() {
$('.currency').keyup(function(event){
if(event.which >= 37 && event.which <= 40){
event.preventDefault();
}
var $this = $(this);
var num = $this.val();
var num2 = numeral(num).format('0,0[.]00');
console.log(num2);
$this.val(num2);
});
});
</script>
我不介意正则表达式,但我找不到任何可以做到这一点的东西。