Javascript货币字符串排序
Javascript Sort for Currency String
我对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才能使用它(
相关文章:
- Javascript排序字符串或数字
- 根据另一个数组对数组进行排序,包括位置和字符串[ES6]
- 根据Javascript中的字符串值对数组的数组进行排序
- Sencha Ext JS排序标准以字符串而不是JSON的形式发送
- 可以用javascript对包含数字的字符串进行排序
- 如何对字母数字字符串值进行排序
- AngularJS/Javascript:使用运算符对字符串进行排序
- 按字母顺序、数字顺序和特殊字符对字符串数组进行排序
- 通过自定义字母javascript对字符串进行排序
- 如何对姓氏进行排序,格式化电话号码,并返回一个包含对象数组值的字符串
- Javascript数组排序速度受字符串长度的影响
- jQuery - 本地存储排序字符串化对象顺序
- 使用日期格式排序字符串数组
- 在javascript中按两个或多个子字符串排序字符串数组
- Javascript用优先级排序字符串数组
- 如何使用javascript排序字符串数字
- AngularJS将css在比较后改为自排序字符串
- Angularjs ng-repeat按数字顺序排序字符串数组
- 按升序和降序排序字符串日期数组
- 如何将关联数组转换为排序字符串数组