用逗号格式化html数字

时间:2016-04-24 20:11:29

标签: javascript

我有一个电子邮件模板,其编号将从后端传递,并且应以1,000,000格式显示该数字。

模板没有<input>标签,但只是显示如下 -

<br>
Your account currently has<strong>&nbsp;{{value}}</strong><strong>&nbsp;</strong>points
<br>

我浏览了这篇文章https://css-tricks.com/snippets/javascript/comma-values-in-numbers/,但我不知道如何将该值传递给javascript函数,然后返回到html。

我玩了一些代码,但我无法正确传递值,或者其他东西。 对不起,我不是一个javascript人。有什么帮助吗?

非常感谢!

  

更新 - 无法找到解决方案,所以我们决定采用   后端,

1 个答案:

答案 0 :(得分:0)

您可以尝试在结束后的每三位数后添加一个逗号吗?

Var newFormattedValue = "";
Var str = yourvaluehere.toString();
for(var i = str.length() - 1; i >= 0; --i)
{
    newFormattedValue += str[i];
    if (i % 3 == 0) newFormattedValue += ",";
}

然后用for循环反转newFormattedValue,它应该完成