2016-08-02 6 views
0

ここにカウンタがあります。それは0からスクロールの与えられた数に数えます。私は数字にカンマを追加する必要があります。それは234235235の代わりに234,235,235のように表示する必要があります。jquery counter with numbers.jsでカンマを追加する

ライブラリNumeral.jsが見つかりました。それは可能なように見えますが、どこに置くのか分かりません。

答えて

0

ライブラリは不要です!第二の方法(ネイティブ拡張)は、一般的に悪い習慣であると考えられていることを

Number.prototype.comma = function() { 
    var parts = this.toString().split("."); 
    parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ","); 
    return parts.join("."); 
}; 

注意:あなたはnum.comma()のようにそれを使用することができるように、Numberのプロトタイプを作成することによってまた

function comma(num) { 
    var parts = num.toString().split("."); 
    parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ","); 
    return parts.join("."); 
}; 

、。実際には、ライブラリを使用していない場合は問題ありませんが、それ以外の場合は避けてください。

+0

ああ、ありがとう! { "カウント":0 }、 "に":{ "カウント":データ } "から" :uはそれを配置する必要があり 申し訳ありませんが、私は( –

+0

@NikolayPridachin Iの符号化には本当に新しいです – Hydrothermal

+0

申し訳ありませんが、私は自分のポストにcodepenリンクを追加しました。コードは http://codepen.io/luisciphereです。/pen/YWOENr –

関連する問題