JavaScript之中划线下划线隔开的变量转为小驼峰横杠replacesubstrtoUpperCase正则RegExp
Posted web半晨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript之中划线下划线隔开的变量转为小驼峰横杠replacesubstrtoUpperCase正则RegExp相关的知识,希望对你有一定的参考价值。
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之中划线下划线隔开的变量转为小驼峰横杠replacesubstrtoUpperCase正则RegExp的主要内容,如果未能解决你的问题,请参考以下文章