我对JavaScript很陌生,会想知道如何创建将字符串格式($ 1,234.56)的货币值转换为可以排序的数字(1234.56)的语法。或者有没有可能的一种方法,只是在不删除字符串格式的情况下排序值?Javascript排序货币字符串
-2
A
回答
1
给你:
var yourNumber = Number('$1,234.56'.replace(/(^\$|,)/g,''));
alert(yourNumber + 1);
//
对JavaScript正则表达式
\$
为$
^\$
为$
在开始
,
为,
|
为OR
操作
g
搜索所有比赛
希望这有助于。
+0
谢谢hungndv!这正是我正在寻找的。 – Dys
-1
检查图书馆jquery-maskMoney,它为您处理所有这些。
它让你做的东西,如:
$('#yourNumberInput').maskMoney()
如果yourNumberInput
不得不说,值1999.99
那就把它变成$ 1.999,99
您也可以将您的输入背部和配置各种格式设置。 (注意你需要jquery才能使用它)
+0
我强烈反对这样的想法,即OP应该已经安装了jQuery,然后依赖它的库来解决这个问题。这并没有教导OP在未来更加合适。从隐喻的角度来说,这相当于给他们一条鱼。 –
相关问题
- 1. 格式字符串货币
- 2. 排序货币datatables
- 3. 用货币对SQL字符串列排序
- 4. JavaScript将货币分成数字值和货币符号/名称
- 5. 将货币格式化为字符串时指定货币
- 6. 格式字符串数字到货币
- 7. 将字符串转换为货币格式的数字JavaScript
- 8. 格式化字符串 - 货币值
- 9. 与对准字符串格式货币
- 10. Flash AS2浮动到货币字符串?
- 11. 从字符串中提取货币
- 12. 右对齐货币字符串格式
- 13. asp.net中的货币格式字符串
- 14. 本地货币字符串转换
- 15. 将C#货币转换为字符串
- 16. 格式字符串作为货币
- 17. Swift convert货币字符串加倍
- 18. 转换的BigDecimal字符串货币
- 19. 转换货币字符串到NSDecimalNumber
- 20. 字符串格式与货币
- 21. 如何计算货币字符串
- 22. 转换货币格式化字符串正常的字符串
- 23. 如何在javascript中获取字符串的货币
- 24. 将JavaScript字符串变量转换为十进制/货币
- 25. Javascript字符串排序
- 26. 删除货币字符()
- 27. 没有货币的Javascript number.toLocaleString货币符号
- 28. 货币符号
- 29. 货币列表与货币符号和货币名称母语
- 30. Javascript货币格式
http://www.josscrowcroft.com/2011/code/format-unformat-money-currency-javascript/ –
MDN有一个不错的[Javascript指南](https ://developer.mozilla.org/en-US/docs/Web/JavaScript)。使用字符串函数来删除美元符号和千位分隔符。阅读数组''.sort()'函数以了解如何使其进行数字排序。 – nnnnnn