Rumah  >  Artikel  >  hujung hadapan web  >  Beberapa cara untuk menambah ribuan aksara pada nombor yang diformatkan dalam node.js_node.js

Beberapa cara untuk menambah ribuan aksara pada nombor yang diformatkan dalam node.js_node.js

WBOY
WBOYasal
2016-05-16 15:51:331291semak imbas

Asingkan setiap tiga aksara dengan koma

Kaedah biasa:

Salin kod Kod adalah seperti berikut:

"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'.ganti(/B(?=(d{3}) $)/g,',')

Kaedah carian gelung

Salin kod Kod adalah seperti berikut:

fungsi formatNombor(nilai) {
nilai = value.toString(); Jika (nilai.panjang <= 3) {
         nilai pulangan; } lain {
            return formatNumber(value.substr(0, value.length - 3)) ',' value.substr(value.length - 3); }
}



fungsi toLocaleString:


Salin kod Kod adalah seperti berikut: 15000000..toLocaleString();

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn