使用jQuery添加数字间距
我想检查span元素并检查其数字格式并使用jquery对其应用数字分组
它的数字超过3位数,即> 1000,它必须进行数字分组,将千位数与数千种分开,数十万只数千种:
例如。
5500000.00
应该成为
5 500 000.00
这有可能与jQuery?
此任务有许多格式化插件。 或者使用可以使用正则表达式。
function formatPrice(price) { return price.reverse().replace(/((?:\d{2})\d)/g, '$1 ').reverse(); } // Need to extend String prototype for convinience String.prototype.reverse = function() { return this.split('').reverse().join(''); }
测试:
formatPrice('1234.00') // "1 234.00" formatPrice('12345.00') // "12 345.00" formatPrice('123456.00') // "123 456.00"
也许有一种方法可以做到这一点而不需要恢复字符串?