loading...

1

js字符串操作

javascript读完大概需要3分钟

  • 发布时间:2017-08-03 19:58 星期四
  • 刘伟波
  • 168
  • 更新于2017-08-03 19:58 星期四

1.字符串转成驼峰的方法

    ①function tranformStr1(str){ 

 var strArr=str.split('-');

  for(var i=1;i<strArr.length;i++){ 

 strArr[i]=strArr[i].charAt(0).toUpperCase()+strArr[i].substring(1);

 } 

  return strArr.join(''); 

}

 ②function tranformStr2(str){ 

  var strArr=str.split(''); 

  for(var i=1;i<strArr.length;i++){ 

  if(strArr[i]=='-'){  //删除'-' 

 strArr.splice(i,1); //转大写

if(i<strArr.length){ 

 strArr[i]=strArr[i].toUpperCase(); } }

 } 

  return strArr.join(''); }

③function transformStr3(str){ 

  var re=/-(\w)/g; 

  return str.replace(re,function ($0,$1){ 

  return $1.toUpperCase(); 

 });

 }


2.千位符格式化

function toThousands(num) {
    var num = (num || 0).toString(), result = '';
    while (num.length > 3) {
        result = ',' + num.slice(-3) + result;
        num = num.slice(0, num.length - 3);
    }
    if (num) { result = num + result; }
    return result;
}


你可能感兴趣的文章

    发表评论

    评论支持markdown,评论内容不能超过500字符,如果内容过多或者要及时回复,建议去 平台,一般一天之内就会回复。
    关于技术问题或者有啥不懂的都可以留言,我会定期回复答 疑,推荐最新仓库 前端知识体系, 感謝支持!