星空网 > 软件开发 > 网页设计

前端试题

一种方法为:

function test(str){
  var iNum = str.length % 3;
  var prev = '';
  var iNow = 0;
  var temp = '';
  var arr = [];
  if (iNum != 0){
    prev = str.substring(0, iNum);
    arr.push(prev);
  }
  str = str.substring(iNum);
  for (var i = 0; i < str.length; i++){
    iNow++;
    temp += str[i];
    if (iNow == 3 && temp){
      arr.push(temp);
      temp = '';
      iNow = 0;
    }
  }
  return arr.join(',');
}

str = '98156464343436465';
test(str);


另一种方法用正则来做

function test(str){
  var re = /(?=(?!\b)(\d{3})+$)/g;
  return str.replace(re, ',');
}

str = '98156464436465';
test(str);




原标题:前端试题

关键词:前端

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Ubeator:https://www.goluckyvip.com/tag/26696.html
Uber:https://www.goluckyvip.com/tag/26697.html
Uber Zon Club:https://www.goluckyvip.com/tag/26698.html
UberSuggest:https://www.goluckyvip.com/tag/26699.html
修图工具:https://www.goluckyvip.com/tag/267.html
消费图像:https://www.goluckyvip.com/tag/2670.html
宠物梳专利查询分析:https://www.kjdsnews.com/a/1842293.html
温州旧货市场有玻璃柜卖吗?:https://www.vstour.cn/a/411246.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流