复制代码代码如下:
"15000000" .split (""). Reverse (). Junção (""). Substitua (/(/d {3})/g, "$ 1"). Split (""). Reverse (). Junção ("");
"115000000" .split (""). Reverse (). Junção (""). Substitua (/(/d {3}) (? = [^$])/G, "$ 1"). Split (""). Reverse (). Join ("");
复制代码代码如下:
var cutstr = função (str)
{
var newstr = nova matriz (str.length+ parseint (str.length/3));
newstr [newstr.Length-1] = str [str.length-1];
var currentIndex = str.length-1;
for (var i = nentstr.length-1; i> = 0; i--)
{
if ((newstr.Length-i)%4 == 0)
{
newstr [i] = ",";
}
outro
{
newstr [i] = str [currentIndex--];
}
}
Retornar Newstr.Join ("")
}
var num = "15000000";
console.log (cutstr (num));
função cutstr (str) {
var rmb = '';
var i2 = 0;
for (var i = str.Length-1; i> = 0; i-) {
if (i%3 == 0 && i! = 0) {
rMb+= str [i2]+',';
}outro{
rmb+= str [i2];
}
i2 ++;
}
retornar rMB;
}
console.log (cutstr (num));
função cutstr (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 (",");
}
}
}
alerta (arr2.Join (""));
}
Cutstr (12345678);
'1500000000000'.Replace (// b (? = (/D {3})+$)/g,', '))
função formatNumber (value) {
value = value.toString ();
if (value.length <= 3) {
valor de retorno;
} outro {
Retornar formatNumber (value.substr (0, value.length - 3)) + ',' + value.substr (value.length - 3);
}
}
console.log (formatNumber (12345678))
var str = '123123211312.333123'.replace (/(? = (?!^) (?:/d {3})+(?:/.
Console.log (STR)