我已经编写了骆驼套装字符串的函数(要求是在单词的开头和每个连字符之后,以个人名字为目标)启动字符。现在让骆驼开心骆驼大小写转换
function sadCamelize(input) {
return input.toLowerCase().replace(/([-\s])(.)/g,
function(match, separator, starter) {
return separator + starter.toUpperCase();
});
}
,我想使我的骆驼快乐所以,即使是字符串的第一个字符(不是后面的间隔也没有连字符),就会被抛弃行动。 ,Id的EST代替:
洪卡 - 洪卡 - >洪卡 - 洪卡
我想获得
洪卡 - 洪卡 - >洪卡 - 洪卡
目前我卡住了,可能是因为烦恼。所有的骆驼都很沮丧,我也是如此。另外 - 我称之为伤心/快乐的骆驼(头低/高)的正确命名是什么?
单峰骆驼实际上 – mplungjan
我不确定它为什么起作用,但不应该在大写字母上失败?如何知道正则表达式匹配“A-Z”? –
@KonradViltersten,使用'i'标志表示忽略大小写; 'A-Z'匹配大写字母,小写字母。 – falsetru