如何在js中实现驼峰式和连字符式转换功能?
发布时间:01/15 来源: 浏览:
关键词:
小编推荐的这篇详细解释了如何在js中实现驼峰式和连字符式转换功能,给出了实例代码,简单易懂,有需要的同学快来看看吧
本文实例讲述了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<a.length;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();});
|
哈哈,有意思吧