js正则表达式
2016-07-05 09:15
513 查看
1、 字符串连线表达式转驼峰表达式
如get-element-by-id -> getElementByIdjs
var inputValue = 'get-element-by-id'; console.log("原值:"+inputValue); var regStr = /-\w/g; var result = inputValue.replace(regStr,function(ele,index){ ele = ele.split('')[1].toUpperCase(); return ele; }); console.log("正则匹配结果:"+result);
控制台结果:
原值:get-element-by-id 正则匹配结果:getElementById
2、字符串驼峰表达式转连线表达式
如getElementById -> get-element-by-idjs
var inputValue = 'getElementById'; console.log("原值:"+inputValue); var regStr = /[A-Z]/g; var result = inputValue.replace(regStr,function(ele,index){ ele = "-"+ele.toLowerCase(); return ele; }); console.log("正则匹配结果:"+result);
控制台输出
原值:getElementById 正则匹配结果:get-element-by-id
相关文章推荐
- Java 驼峰命名法转下划线命名法
- 将字符串(border-bottom-color)转成驼峰(borderBottomColor)
- vim 驼峰法和下划线法标识符互换
- 常用变量名命名方法
- Android中的命名规范
- 骆驼命名法
- angular js 日期时间插件
- angular js 页面跳转
- angular js 左右选择框 Freemarker+js
- angular js 集合序号处理
- JS小总结
- [Sencha ExtJS Modern & Touch] 让长按(taphold/itemtaphold)操作完成后不触发点击(tap/itemtap)事件
- js操作window对象
- JavaScript事件使用指南
- JS实现Observable观察者模式
- js利用正则表达式检验输入内容是否为网址
- JavaScript数组方法大全(推荐)
- 结合代码图文讲解JavaScript中的作用域与作用域链
- JS实现环形进度条(从0到100%)效果
- 纯JSP实现的简单登录示例