Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 496 Bytes

regexp-6.md

File metadata and controls

25 lines (19 loc) · 496 Bytes

对连字符串转换为驼峰命名法

要求:

比如字符串get-element-by-id,转换成getElementById

function hump(str){
    return str.replace(/-(\w)/g,function($0,$1){
        return $1.toUpperCase();
    })
}
function hump(str){
    return str.replace(/-(\w)/g,function(x){
        return x.slice(1).toUpperCase();
    })
}

参考资料:

MDN: 正则表达式