将字符串(border-bottom-color)转成驼峰(borderBottomColor)

<!DOCTYPE html>
<html lang="en">
<head>
    <Meta charset="UTF-8">
    <title>请写一个字符串转成驼峰的方法</title>
</head>
<body>
<script> /* * 问题描述: * 请写一个字符串转成驼峰的方法? * border-bottom-color -> borderBottomColor * 要求:分别用字符串和正则来操作 * */ var a = 'border-bottom-color'; /* * 第一种:字符串操作 * */ (function (a) { // 将字符串通过'-'分解为数组 var arr = a.split('-'); // 遍历数组,从第2个元素开始 for ( var i = 1; i < arr.length; i++ ) { arr[i] = arr[i].substring(0,1).toupperCase() + arr[i].substring(1); } console.log(arr.join('')); })(a); /* * 第二种:正则解法 * */ /*(function (a) { var re = /-(\w)/g; var res = a.replace(re,function ($0,$1) { return $1.toupperCase(); }); alert(res); })(a);*/ </script>
</body>
</html>

相关文章

正则替换html代码中img标签的src值在开发富文本信息在移动端...
正则表达式
AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
Python界一名小学生,热心分享编程学习。
收集整理每周优质开发者内容,包括、、等方面。每周五定期发...