我對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. Swift convert貨幣字符串加倍
- 9. 字符串格式與貨幣
- 10. 與對準字符串格式貨幣
- 11. 右對齊貨幣字符串格式
- 12. 如何計算貨幣字符串
- 13. 將C#貨幣轉換爲字符串
- 14. 格式化字符串 - 貨幣值
- 15. 從字符串中提取貨幣
- 16. asp.net中的貨幣格式字符串
- 17. 轉換的BigDecimal字符串貨幣
- 18. 轉換貨幣字符串到NSDecimalNumber
- 19. 格式字符串作爲貨幣
- 20. 本地貨幣字符串轉換
- 21. Flash AS2浮動到貨幣字符串?
- 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