相关疑难解决方法(0)

如何在JavaScript中将数字格式化为美元货币字符串?

我想用JavaScript格式化价格.
我想要一个函数,它接受一个float参数并返回如下string格式:

"$ 2,500.00"
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

javascript formatting currency

1711
推荐指数
41
解决办法
172万
查看次数

相当于jquery/javascript中的PHP函数number_format

PHP功能:

function formatNumberForDisplay($number, $decimal=0, $decimalSeperator='.', $numberSeperator=',')
{
     return number_format($number, $decimal, $decimalSeperator, $numberSeperator);
}
Run Code Online (Sandbox Code Playgroud)

我的需要:任何身体都可以建议我在jquery/javascript中的等效功能.

提前致谢.

javascript php jquery

57
推荐指数
7
解决办法
7万
查看次数

Javascript:更简单的数字格式化方式?

我正在尝试在页面上格式化各种数字.这些数字代表价格,价格变化或百分比.我知道Javascript具有限制小数位数的功能,但是是否支持其他类型的格式化,例如用逗号分组数字,控制是否显示+/-等等?这是我到目前为止所拥有的:

var FORMATTER = {
    price       : function(value) { return '$' + value.toFixed(2); },
    pricePer    : function(value) { return (value * 100).toFixed(2) + '%'; },
    priceChg    : function(value) { return (value >= 0 ? '+' : '-') + '$' + Math.abs(value).toFixed(2); }
};
Run Code Online (Sandbox Code Playgroud)

它工作正常,但它想在'price'格式化程序中添加逗号,你可以看到'priceChg'格式化程序中有一个黑客,我试图在'$'前面移动+/-符号标志.

基本上,我希望有一些库(jQuery可以)模拟Java的DecimalFormat类.

javascript formatting jquery

17
推荐指数
1
解决办法
10万
查看次数

始终显示至少两位小数

我想格式化一个数字,以便它总是至少有两个小数位.

样品:

1
2.1
123.456
234.45
Run Code Online (Sandbox Code Playgroud)

输出:

1.00
2.10
123.456
234.45
Run Code Online (Sandbox Code Playgroud)

javascript decimal

11
推荐指数
2
解决办法
3640
查看次数

如何在JavaScript中为数字添加千位分隔符?

可能重复:
如何使用javascript格式化数字?

我想.在JavaScript中为一个数字添加一千个分隔符.

1000 -> 1.000
1000000 -> 1.000.000
Run Code Online (Sandbox Code Playgroud)

最优雅的方式是什么?

javascript formatting

9
推荐指数
2
解决办法
3万
查看次数

在输入框中键入时将整数转换为货币格式

我将尝试尽可能清楚地解决这个问题.

我需要一个输入框来读取整数,例如"12345"并将其转换为货币格式,例如:$ 123.45.这需要在用户输入时进行.

javascript integer inputbox

6
推荐指数
1
解决办法
1万
查看次数

将数字转换为xx.xx百万格式?

有没有一种简单的方法可以将PHP的高数字转换为14120000格式为1412万格式?

我一直在看number_format但它似乎没有提供这个功能,还想到了sub_str将数字分开,但是想到可能有更好的方法?

php format numbers

5
推荐指数
1
解决办法
1万
查看次数

JavaScript 是否支持按字符串格式格式化数字?

在 .NET 中,我可以通过以下代码格式化数字:

Dim num = 1234567.8933
Dim res = num.ToString("#,##0.00")
Run Code Online (Sandbox Code Playgroud)

结果: res= 1,234,567.89

我想"#,##0.00"在 JavaScript 中使用这种格式。它是否支持按字符串格式格式化数字?

javascript

5
推荐指数
2
解决办法
96
查看次数

javascript在部分分割字符串

可能重复:
javascript中的格式数字

我有一个字符串代表一个数字:"3507654"我需要将它拆分为3,例如"3 507 654"

数字可以是任何值,但始终是数字.

javascript string

1
推荐指数
1
解决办法
1863
查看次数

减少JQuery中的混乱数量

可能重复:
javascript中的格式数字

我的号码是2.3455555555555555我想通过使用jQuery得到它只有2.34.我不知道如何解决它.

jquery

1
推荐指数
1
解决办法
99
查看次数