js 驼峰命名和下划线互换 发表于 2017-03-03 | 更新于 2023-01-11 123456789101112131415161718// 下划线转换驼峰function camelize(name) { return name.replace(/\_(w)/g, function(all, letter){ return letter.toUpperCase(); });}// 驼峰转换下划线function hyphenate(name) { return name.replace(/([A-Z])/g,'_$1').toLowerCase();}// 测试let a = 'a_b2_345_c2345';console.log(camelize(a));let b = 'aBdaNf';console.log(hyphenate(b));