簡體   English   中英

Javascript對貨幣字符串進行排序

[英]Javascript Sort for Currency String

我對JavaScript還是很陌生,並且想知道如何創建語法來將字符串格式($ 1,234.56)的貨幣值轉換為可以排序的數字(1234.56)。 還是有一種只對值排序而不刪除字符串格式的方法?

這個給你:

var yourNumber = Number('$1,234.56'.replace(/(^\$|,)/g,''));
alert(yourNumber + 1);

//用於javascript正則表達式

\\$$

^\\$$的開始

,,

| 對於OR運算符

g用於搜索所有匹配項

希望能有所幫助。

檢查庫jquery-maskMoney ,它為您處理了所有這一切。

它讓您執行以下操作:

$('#yourNumberInput').maskMoney()

並且如果yourNumberInput曾說過,值1999.99它將變成$ 1.999,99

您還可以將輸入轉換回去並配置各種格式設置。 (請注意,您需要使用jquery才能使用它)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM