js 将用连接符连接的英文字符串转换成驼峰命名的三种方法
来源:互联网 发布:单片机湿度传感器 编辑:程序博客网 时间:2024/06/05 03:52
在最近工作中有遇到将连接符连接的英文字符串转换成驼峰命名的需求
例如将register-box-body –> registerBoxBody 总结以下三种方法,最终使用方法三,因为简洁 哈哈
方法一:操作字符串数组
function camelCase(str){ var strArr=str.split('-'); for(var i=1;i<strArr.length;i++){ strArr[i]=strArr[i].charAt(0).toUpperCase()+strArr[i].substring(1); } return strArr.join('');}
方法二:操作字符数组
function tranformStr2(str){ var strArr=str.split(''); for(var i=1;i<strArr.length;i++){ if(strArr[i]=='-'){ //删除'-' strArr.splice(i,1); //转大写 if(i<strArr.length){ strArr[i]=strArr[i].toUpperCase(); } } } return strArr.join('');}
方法三:利用正则表达式
function transformStr3(str){ var re=/-(\w)/g; return str.replace(re,function ($0,$1){ return $1.toUpperCase(); });}
阅读全文
0 0
- js 将用连接符连接的英文字符串转换成驼峰命名的三种方法
- JS字符串转成驼峰的三种方法
- 将带下滑线的英文字段转换为驼峰命名及替换字符!
- 字符串的下划线命名和驼峰命名转换
- 字符串的下划线命名和驼峰命名转换
- PHP把驼峰式命名方式转换成下划线分隔命名的字符串
- [JS]转换驼峰命名
- js字符串驼峰命名
- js将字符串转换成json的三种方式
- js将字符串转换成json的三种方式
- js将字符串转换成json的三种方式
- js 将英文字符串中大小写字母的转换
- 写一个函数将传入的字符串转换成驼峰表示法
- js 写一个字符串转成驼峰的方法
- java将json数据中的下划线命名的Key取代为驼峰命名的key(方便将json数据转换成实体对象)
- 驼峰式命名的字符串与数据库字段下划线大写方式的转换
- 驼峰命名法(CamelCase)和下划线风格(UnderScoreCase)字符串之间的转换工具类
- 驼峰命名法(CamelCase)和下划线风格(UnderScoreCase)字符串之间的转换工具类
- 【转】linux system()函数的返回值
- echarts的入门使用
- Unity3D-玩家掉血或加血特效
- 前端跨域问题
- Java 基础(11)—— 回调机制
- js 将用连接符连接的英文字符串转换成驼峰命名的三种方法
- 重装纯净官方Win10系统
- phpcms v9 内容页日期时间标签{$inputtime}显示格式
- Eclipse空白包的显示或隐藏
- 第十二章:类和动态内存分配
- 如何将tensorflow.Variable中的某些元素取出组成一个新的矩阵
- Qt 学习 第5节 Qt之创建并使用共享库
- 树莓派 FFmpeg 支持GPU硬解码
- 局域网内两台电脑ping不通