正则表达式 - 通过`dot`将字符串转换为驼峰帽

时间:2018-05-23 12:32:22

标签: javascript regex

我正在寻找一种解决方案,将我的字符串转换为camelcaps所包含的dot

这是我的字符串:'sender.state'

我期待结果为:'senderState';

我试过这个:'sender.state'.replace(/\./g, '');它删除.但是如何处理camel caps内容?

2 个答案:

答案 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