首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将价值格式化为货币

将价值格式化为货币
EN

Stack Overflow用户
提问于 2015-02-08 15:37:45
回答 2查看 90关注 0票数 0

我想将值1000格式化成$1000,我该怎么做呢?

代码语言:javascript
复制
<span>money(1000)</span>

<h2>Book sales chart</h2> 
<script src="//cdnjs.cloudflare.com/ajax/libs/accounting.js/0.3.2/accounting.min.js"></script>

<script>
    $(function () {   
        function money(value) {
            return accounting.formatMoney(value, "$");
         }
    }
</script>
EN

回答 2

Stack Overflow用户

发布于 2015-02-08 15:46:45

你可以这样做:

代码语言:javascript
复制
 <span id="price"></span>

 <script>
  $(document).ready(function(){
  var p = money(1000);
  document.getElementById("price").innerHTML = p ;  //javascript. or
  $("span#price").text(p);   //jquery
 });
 </script>


 <script>
function moneyformat(mon)
 {
   var money = "$";
   var moneyform = money + mon;
   return moneyform;
  }
 </script>
票数 0
EN

Stack Overflow用户

发布于 2015-02-08 15:56:00

下面是一个函数,它接受一个数字,然后输出一个带有格式化美元的字符串:

代码语言:javascript
复制
function formatDollars(n) {
    return "$" + n.toFixed(2).replace(/./g, function(c,i,a) {
        return i > 0 && c !== "." && (a.length - i) % 3 === 0 ? "," + c : c;
    });
}

使用jQuery获取需要格式化的任何内容的值,通过上述函数传递该值,然后更新元素。祝你好运:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28391696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档