JavaScript 格式的价格
我希望将变量格式化为价格格式,例如,如果它是 90 美元,则省略小数点,无论如何它已经这样做了。但如果该值是 44.5 美元,那么我想将其格式化为 44.50 美元。我可以用 php 而不是 javascript 来完成。
PHP 示例:
number_format($price, !($price == (int)$price) * 2);
我想要格式化的代码:
$(showdiv+' .calc_price span').html(sum_price);
I wish to format a variable to a price format where if it is for example $90 then leave out the decimal which it already does anyway. But if the value is $44.5 then I want to format it as $44.50. I can do it in php not javascript.
PHP example:
number_format($price, !($price == (int)$price) * 2);
The code I want to format:
$(showdiv+' .calc_price span').html(sum_price);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
PHPJS 为您提供了该代码: http://phpjs.org/functions/money_format:876
还由 @Daok 提供如何格式化数字作为 JavaScript 中的货币?
PHPJS has that code for you: http://phpjs.org/functions/money_format:876
Also provided by @Daok How can I format numbers as money in JavaScript?
试试这个
Try this