Javascript货币字符串排序

Javascript Sort for Currency String

本文关键字:排序 字符串 货币 Javascript      更新时间:2023-09-26

我对JavaScript很陌生,我想知道如何创建语法,将字符串格式的货币值(1234.56美元(转换为可以排序的数字(1233.56美元(。或者有没有一种方法可以在不删除字符串格式的情况下对值进行排序?

这里是:

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

javascript Regex 的//

$'$

开始时$^'$

,用于,

OR操作员的|

搜索所有匹配的g

希望得到帮助。

检查为您处理所有这些的库jquery maskMoney。

它让你做一些事情,比如:

$('#yourNumberInput').maskMoney()

如果yourNumberInput有发言权,值1999.99,它将把它变成$ 1.999,99

您还可以将输入转换回并配置各种格式设置。(注意,您需要jquery才能使用它(