ホームページ  >  記事  >  ウェブフロントエンド  >  node.js_node.js の書式設定された数値に千文字を追加するいくつかの方法

node.js_node.js の書式設定された数値に千文字を追加するいくつかの方法

WBOY
WBOYオリジナル
2016-05-16 15:51:331291ブラウズ

3 文字ごとにカンマで区切ります

通常の方法:

コードをコピー コードは次のとおりです:

"15000000".split("").reverse().join("").replace(/(d{3})/g, "$1,").split("").reverse().join( "");

"115000000".split("").reverse().join("").replace(/(d{3})(?=[^$])/g, "$1,").split ("").reverse().join("");

var str = '123123211312.333123'.replace(/(?=(?!^)(?:d{3}) (?:.|$))(d{3}(.d $)?)/ g,',$1'); console.log(str)

'1500000000000'.replace(/B(?=(d{3}) $)/g,',')


ループ検索方法

コードをコピー コードは次のとおりです:
関数 formatNumber(value) {
値 = value.toString(); If (value.length 戻り値
} else {
return formatNumber(value.substr(0, value.length - 3)) ',' value.substr(value.length - 3); }
}



toLocaleString 関数:


コードをコピーします コードは次のとおりです: 15000000..toLocaleString();

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。