划线风格
匹配所有字符以-为两段,用下划线进行替换
var undersored = function(target){
return target.replace(/([a-z\d])([A-Z])/g,'$1_$2').replace(/\-/g,'_').toLowerCase()
}
驼峰风格
匹配_字段,符合要求的字段在下划线后一位大写
var camelize = function (target) {
return target.replace(/[-_][^-_]/g,function(match){
return match.charAt(1).toUpperCase()
})
}






网友评论