一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

如何在js中实现驼峰式和连字符式转换功能?

时间:2016-12-22 编辑:简简单单 来源:一聚教程网

本文实例讲述了JS实现的驼峰式和连字符式转换功能。分享给大家供大家参考,具体如下:

在网上找的这段,比较喜欢

1.驼峰转连字符:

vars ="fooStyleCss";
s = s.replace(/([A-Z])/g,"-$1").toLowerCase();
//利用正则进行替换,简洁明了,很棒

2.转驼峰

vars1 ="foo-style-css";
s1 = s1.replace(//-(/w)/g, function(all, letter){
 returnletter.toUpperCase();
});

这段2看的不是很明白

于是自己写一个,^_^,这个很容易懂吧,就是代码多了点:

vars ="style-sheet-base";
vara = s.split("-");
varo = a[0];
for(vari=1;i
  o = o + a[i].slice(0,1).toUpperCase() + a[i].slice(1);
}

再写一个,这次用正则:

vars1 ="style-sheet-base";
s1 = s1.replace(//-(/w)/g, function(x){return x.slice(1).toUpperCase();});

哈哈,有意思吧

热门栏目