复制代码代码如下:
"15000000" .split (""). Reverse (). JOIN (""). Remplace (/ (/ d {3}) / g, "1,"). Split (""). Reverse (). JOIN ("");
"115000000" .split (""). Reverse (). JOIN (""). Remplace (/ (/ d {3}) (? = [^ $]) / G, "$ 1,"). Split (""). Reverse (). JOIN ("");
复制代码代码如下:
var cutstr = fonction (str)
{
var newstr = nouveau tableau (str.length + parseInt (str.length / 3));
newstr [newstr.length-1] = str [str.length-1];
var currentIndex = str.length-1;
pour (var i = newrtr.length-1; i> = 0; i--)
{
if ((newstr.length-i)% 4 == 0)
{
newstr [i] = ",";
}
autre
{
newstr [i] = str [currentIndex--];
}
}
return newtr.join ("")
}
var num = "15000000";
console.log (Cutstr (num));
fonction Cutstr (str) {
var rmb = '';
var i2 = 0;
pour (var i = str.length-1; i> = 0; i -) {
if (i% 3 == 0 && i! = 0) {
rmb + = str [i2] + ',';
}autre{
rmb + = str [i2];
}
i2 ++;
}
retour RMB;
}
console.log (Cutstr (num));
fonction Cutstr (num) {
var aaa = num.toString ();
var arr1 = aaa.split ("");
var arr2 = [];
pour (var i = 0; i <arr1.length;) {
pour (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,', ')
Fonction FormatNumber (valeur) {
valeur = valeur.toString ();
if (value.length <= 3) {
valeur de retour;
} autre {
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 1 ');
console.log (str)