JS实现字符串转成小驼峰写法

1,181 阅读1分钟

写在前面的话

一开始是用for循环写的,感觉挺low的;换了replace+正则,逼格一下就上来了~

(一)题目

手写给个xiaotuofeng-mingming-shezhi改成驼峰式xiaotuofengMingmingShezhi

(二)思路

1、正则匹配到-m -s

2、转换为对应的大写字母;

过程中用到了正则的在线匹配工具 tool.oschina.net/regex/

(三)代码

let b = a.replace((/-\w/g),function(v){

	return v.substring(1).toUpperCase()

})


参考链接

www.runoob.com/regexp/rege…

www.runoob.com/regexp/rege…