js连字符转驼峰

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js连字符转驼峰相关的知识,希望对你有一定的参考价值。


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连字符转驼峰的主要内容,如果未能解决你的问题,请参考以下文章

js 字符转换,小驼峰转大写字母开头并且加空格 changeDate -》 Change Date

js对象属性名驼峰式转下划线

javascript字符串 转 驼峰字符

Java最全的字符串工具类,例如是否空,去空,截取字符串,下划线转驼峰命名,是否包含字符串

Java最全的字符串工具类,例如是否空,去空,截取字符串,下划线转驼峰命名,是否包含字符串

JavaScript笔试题(js高级代码片段)