美国货币格式

问题描述 投票:-2回答:1

$('#currency').inputmask("numeric", {
  radixPoint: ".",
  groupSeparator: ",",
  digits: 2,
  autoGroup: true,
  prefix: '$ ', //Space after $, this will not truncate the first character.
  rightAlign: false,
  oncleared: function() {
    self.Value('');
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" class="form-control" id="currency" name="currency">
<script type='text/javascript' src="https://rawgit.com/RobinHerbots/jquery.inputmask/3.x/dist/jquery.inputmask.bundle.js"></script>

输入= 15097040输出= $ 15,097,040

应该是这样的:$150,970.40。任何人都可以帮助您正确设置格式吗?

javascript
1个回答
0
投票

尝试使用:Number.prototype.toFixed

这是类似情况:How can I format numbers as currency string in JavaScript?

© www.soinside.com 2019 - 2024. All rights reserved.