我有一个电子邮件模板,其编号将从后端传递,并且应以1,000,000格式显示该数字。
模板没有<input>
标签,但只是显示如下 -
<br>
Your account currently has<strong> {{value}}</strong><strong> </strong>points
<br>
我浏览了这篇文章https://css-tricks.com/snippets/javascript/comma-values-in-numbers/,但我不知道如何将该值传递给javascript函数,然后返回到html。
我玩了一些代码,但我无法正确传递值,或者其他东西。 对不起,我不是一个javascript人。有什么帮助吗?
非常感谢!
更新 - 无法找到解决方案,所以我们决定采用 后端,
答案 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,它应该完成