复制代码代码如下 :
"15000000".split ( ""). Reverse (). join ( ""). replare (/(/d {3})/g, "$ 1,"). split ( ""). Reverse (). join ( "");
"115000000".split ( ""). reverse (). join ( ""). 교체 (/(/d {3}) (? = [^$])/g, "$ 1,"). split ( ""). Reverse (). join ( "");
复制代码代码如下 :
var cutstr = function (str)
{
var newstr = new Array (str.length+ parseint (str.length/3));
Newstr [Newstr.length-1] = str [str.length-1];
var currentindex = str.length-1;
for (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));
함수 컷스트 (str) {
var rmb = '';
var i2 = 0;
for (var i = str.length-1; i> = 0; i-) {
if (i%3 == 0 && i! = 0) {
rmb+= str [i2]+',';
}또 다른{
rmb+= str [i2];
}
i2 ++;
}
RMB를 반환합니다.
}
console.log (cutstr (num));
함수 컷스트 스트 (num) {
var aaa = num.toString ();
var arr1 = aaa.split ( "");
var arr2 = [];
for (var i = 0; i <arr1.length;) {
for (j = 0; j <3; j ++) {
arr2.unshift (arr1 [i]);
i ++;
if (j == 2 && i <arr1.length) {
arr2.unshift ( ",");
}
}
}
경고 (arr2.join ( ""));
}
Cutstr (12345678);
'1500000000000'.
함수 형식 내버 (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.333123'.
Console.log (str)