2

span 要素を検査し、その数値形式を確認し、jquery を使用して数字のグループ化を適用したいと考えています。

数値が 3 桁を超える場合、つまり 1000 を超える場合は、桁をグループ化して、千を百から、十万を千から分離する必要があります。

例えば。

<span>5500000.00</span>

なるべき

<span>5 500 000.00</span>

jQueryでそれは可能ですか?

4

2 に答える 2

3

このタスクには多数のフォーマット プラグインがあります。または、正規表現を使用できます。

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"

文字列を元に戻さずにこれを行う方法はありますか?

于 2013-04-17T12:40:29.023 に答える
1

このリンクは役立つかもしれません:

https://code.google.com/p/jquery-numberformatter/

Javascript: 数値をフォーマットする簡単な方法は?

于 2013-04-17T12:31:05.820 に答える