[关闭]
@sammffl 2016-02-19T04:37:12.000000Z 字数 214 阅读 598

12344 => 12,344

小技巧


  1. var num = 1161612316115661651;
  2. num+="";
  3. // 匹配 大于三个的连续数字
  4. var rgx = /(\d+)(\d{3})/;
  5. while (rgx.test(num)) {
  6. // $1、$2 正则的子匹配,每个括号
  7. // rgx 中 $1 : (\d+) ; $2 : (\d{3})
  8. num = num.replace(rgx, '$1,$2');
  9. console.log(num)
  10. }
  11. console.log(num);
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注