写在前面的话
一开始是用for循环写的,感觉挺low的;
换了replace+正则,逼格一下就上来了~
(一)题目
手写给个xiaotuofeng-mingming-shezhi改成驼峰式xiaotuofengMingmingShezhi
(二)思路
1、正则匹配到-m -s
2、转换为对应的大写字母;
过程中用到了正则的在线匹配工具
https://tool.oschina.net/regex/
(三)代码
let b = a.replace((/-\w/g),function(v){
return v.substring(1).toUpperCase()
})
参考链接:
https://www.runoob.com/regexp/regexp-syntax.html
https://www.runoob.com/regexp/regexp-syntax.html
网友评论