JS实现的驼峰式和连字符式转换功能分析
本文实例讲述了JS实现的驼峰式和连字符式转换功能。分享给大家供大家参考,具体如下:
在网上找的这段,比较喜欢
1.驼峰转连字符:
var s = "fooStyleCss"; s = s.replace(/([A-Z])/g,"-$1").toLowerCase(); //利用正则进行替换,简洁明了,很棒
2.转驼峰
var s1 = "foo-style-css"; s1 = s1.replace(//-(/w)/g, function(all, letter){ return letter.toUpperCase(); });
这段2看的不是很明白
于是自己写一个,^_^,这个很容易懂吧,就是代码多了点;
var s = "style-sheet-base"; var a = s.split("-"); var o = a[0]; for(var i=1;i<a.length;i++){ o = o + a[i].slice(0,1).toUpperCase() + a[i].slice(1); }
再写一个,这次用正则:
var s1 = "style-sheet-base"; s1 = s1.replace(//-(/w)/g, function(x){return x.slice(1).toUpperCase();});
哈哈,有意思吧
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
http://tools.jb51.net/regex/javascript
正则表达式在线生成工具:
http://tools.jb51.net/regex/create_reg
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript替换操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
- JS实现字符串转驼峰格式的方法
- js写一个字符串转成驼峰的实例
- JavaScript中的连字符详解
- js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
- 将JSON字符串转换成Map对象的方法
- Javascript将双字节字符转换成单字节字符并计算长度
- javascript时间戳和日期字符串相互转换代码(超简单)
- JSON字符串转换JSONObject和JSONArray的方法
- JS中对象与字符串的互相转换详解
- JSON的String字符串与Java的List列表对象的相互转换
- JavaScript实现字符串与日期的互相转换及日期的格式化
- js实现字符串和数组之间相互转换操作
- 实例详解JSON数据格式及json格式数据域字符串相互转换
相关文章
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
本篇文章主要介绍了js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前的实例。具有很好的参考价值。下面跟着小编一起来看下吧2017-04-04BootStrap+Mybatis框架下实现表单提交数据重复验证
这篇文章主要介绍了BootStrap+Mybatis框架下实现表单提交数据重复验证功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下2017-03-03使用JavaScript操作Visual Viewport的方法示例
在现代前端开发中,视口(viewport)是一个非常重要的概念,它决定了用户在浏览网页时所看到的内容,JavaScript 提供了一个强大的接口 —— Visual Viewport API,让开发者可以更灵活地控制和获取视口的信息,本文将详细介绍如何使用 Visual Viewport API2024-09-09
最新评论