复制代码代码如下:
"15000000" .split (""). reverse (). เข้าร่วม (""). แทนที่ (/(/d {3})/g, "$ 1,"). แยก (""). reverse (). เข้าร่วม ("");
"115000000" .split (""). reverse (). เข้าร่วม (""). แทนที่ (/(/d {3}) (? = [^$])/g, "$ 1,"). แยก ("). reverse (). เข้าร่วม (" ");
复制代码代码如下:
var cutstr = function (str)
-
var newstr = อาร์เรย์ใหม่ (str.length+ parseint (str.length/3));
Newstr [newstr.length-1] = str [str.length-1];
var currentindex = str.length-1;
สำหรับ (var i = newstr.length-1; i> = 0; i--)
-
if ((newstr.length-i)%4 == 0)
-
Newstr [i] = ",";
-
อื่น
-
Newstr [i] = str [currentindex--];
-
-
Return Newstr.join ("")
-
var num = "15000000";
console.log (cutstr (num));
ฟังก์ชั่น cutstr (str) {
var rmb = '';
var i2 = 0;
สำหรับ (var i = str.length-1; i> = 0; i-) {
ถ้า (i%3 == 0 && i! = 0) {
rmb+= str [i2]+',';
}อื่น{
RMB+= STR [I2];
-
i2 ++;
-
กลับ RMB;
-
console.log (cutstr (num));
ฟังก์ชั่น cutstr (num) {
var aaa = num.toString ();
var arr1 = aaa.split ("");
var arr2 = [];
สำหรับ (var i = 0; i <arr1.length;) {
สำหรับ (j = 0; j <3; j ++) {
arr2.unshift (arr1 [i]);
i ++;
if (j == 2 && i <arr1.length) {
arr2.unshift (",");
-
-
-
การแจ้งเตือน (arr2.join (""));
-
Cutstr (12345678);
'1500000000000'.replace (// b (? = (/d {3})+$)/g,', ',')
Function formatNumber (ค่า) {
value = value.toString ();
if (value.length <= 3) {
ค่าส่งคืน;
} อื่น {
return formatNumber (value.substr (0, value.length - 3)) + ',' + value.substr (value.length - 3);
-
-
console.log (formatNumber (12345678)))
var str = '123123211312.3333123'.replace (/(? = (?!^) (?:/d {3})+(?:/. | $)) (/d {3} (/./ d+$)?)/g,', $ 1 ');
console.log (str)