js驼峰命名和下划线互换
-
下划线转换驼峰
function toHump(name) { return name.replace(/\_(\w)/g, function(all, letter){ return letter.toUpperCase(); }); } let res = toHump('ab_cd_ef'); console.log(res);
-
驼峰转换下划线
function toLine(name) { return name.replace(/([A-Z])/g,"_$1").toLowerCase(); } let res = toLine('abCdEf'); console.log(res);