1

重複の可能性:
Javascript整数にコンマを配置します

JavaScriptで数値を含む変数があり、すべての適切な場所にコンマを付けて表示したいと思います。したがって、222222の場合は222,222が必要であり、1000333の場合は1,000,333が必要です。これを行う最も簡単な方法は何ですか?

4

1 に答える 1

2

これを試して:

function addGrouping(val, grouper) {
    val += '';
    x = val.split('.');
    x1 = x[0];
    x2 = x.length > 1 ? '.' + x[1] : '';
    var rgx = /(\d+)(\d{3})/;
    while (rgx.test(x1)) {
        x1 = x1.replace(rgx, '$1' + grouper + '$2');
    }
    return x1 + x2;
}

addGrouping(1231.897243, ",")
// 1,231.897243

フィドルの例

于 2012-05-03T09:37:32.850 に答える