复制代码代码如下::
"15000000" .Split (""). Reverse (). Join (""). Ersetzen (/(/d {3})/g, "$ 1,"). Split (""). Reverse (). Join ("");
"115000000" .Split (""). Reverse (). Join (""). Ersetzen (/(/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 curr CurrentIndex = Str.Length-1;
für (var i = newstr.Length-1; i> = 0; i--)
{
if ((NewStr.length-i)%4 == 0)
{
Newstr [i] = ",";
}
anders
{
NewStr [i] = str [currentIndex-];
}
}
return Newstr.join ("")
}
var num = "15000000";
console.log (cutstr (num));
Funktion Cutstr (str) {
var rmb = '';
var i2 = 0;
für (var i = str.length-1; i> = 0; i-) {
if (i%3 == 0 && i! = 0) {
rmb+= str [i2]+',';
}anders{
rmb+= str [i2];
}
I2 ++;
}
RMB zurückgeben;
}
console.log (cutstr (num));
Funktion cutstr (num) {
var aaa = num.tostring ();
var arr1 = aaa.split ("");
var arr2 = [];
für (var i = 0; i <arr1.length;) {
für (j = 0; j <3; j ++) {
arr2.unshift (arr1 [i]);
i ++;
if (j == 2 && i <arr1.length) {
arr2.Unshift (",");
}
}
}
alert (arr2.join (""));
}
Cutstr (12345678);
'1500000000000'.replace (// b (? = (/D {3})+$)/g,', ')
Funktionsformatnumber (Wert) {
value = value.toString ();
if (value.length <= 3) {
Rückgabewert;
} anders {
return formatNumber (value.substr (0, value.Length - 3)) + ',' + value.substr (value.Length - 3);
}
}
console.log (formatnumber (12345678))
var str = '123123211312.333123'.replace (/(? = (?!^) (?:/d {3})+(?:/. $)) (/d {3} (/./ D+$)?)/G,', $ 1 ');
console.log (str)