<script> var s = "get-element-by-id"; function toCamelCase(str){ var execRes = [], arr = [], reg = /-[a-zA-Z]{1}/g; while((execRes = reg.exec(str.trim())) != null){ arr.push(execRes[0]); } for(var v of arr){ str = str.replace(v, v.toUpperCase()) } return str.replace(/-/g, ''); } console.log(toCamelCase(s)); </script>
转载于:https://my.oschina.net/yimozhen/blog/688879