首页 > Web开发 > 详细

js连字符转驼峰

时间:2017-10-22 00:00:43      阅读:256      评论:0      收藏:0      [点我收藏+]

css 中经常有类似 background-image 这种通过 - 连接的字符,通过 javascript 设置样式的时候需要将这种样式转换成 backgroundImage 驼峰格式,请完成此转换功能
1. 以 - 为分隔符,将第二个起的非空单词首字母转为大写
2. -webkit-border-image 转换后的结果为 webkitBorderImage

function cssStyle2DomStyle(sName) {
   return sName.replace(/^\-/, ‘‘).replace(/\-(\w)(\w+)/g, function(a, b,c){
   return b.toUpperCase() + c.toLowerCase();
  });
}

function cssStyle2DomStyle(sName) {     var arr = sName.split(‘-‘);     for(var i = 0; i
< arr.length; i++){         if(arr[i] == ‘‘){             arr.splice(i,1);             i--;         }         else{             if(i >= 1){                 arr[i] = arr[i].substring(0,1).toUpperCase() + arr[i].substring(1);             }         }     }     return arr.join(‘‘); } 不用正则表达式,substring()会把字符串看成一个个字符

 

js连字符转驼峰

原文:http://www.cnblogs.com/CoderTony/p/7707211.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!