我正在寻找一种解决方案,将我的字符串转换为camelcaps
所包含的dot
。
这是我的字符串:'sender.state'
我期待结果为:'senderState'
;
我试过这个:'sender.state'.replace(/\./g, '');
它删除.
但是如何处理camel caps
内容?
答案 0 :(得分:4)
您可以将功能传递给.replace()
:
'sender.state'.replace(/\.([a-z])/g, (match, letter) => letter.toUpperCase());
答案 1 :(得分:0)
没有regex
- 这可能会有所帮助:
var str = "bad.unicron";
var temp = str.split(".");
return temp[0]+temp[1].charAt(0).toUpperCase() + temp[1].slice(1);
我会尝试提出regex