function camelCase(params) { // 正则匹配到两个字符 // 使用substr获取最后一个字符 // 再使用toUpperCase转为大写 return params.replace(/[_-][a-zA-z]/g, str => str.substr(-1).toUpperCase()); } console.log(camelCase('user_name')); // userName console.log(camelCase('user-number')); // userNumber console.log(camelCase('user_Password')); // userPassword console.log(camelCase('user-Age')); // userAge
JavaScript之中划线、下划线隔开的变量转为小驼峰、横杠、replace、substr、toUpperCase、正则、RegExp
关注
打赏