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的主要内容,如果未能解决你的问题,请参考以下文章

下划线作为 JavaScript 变量?

下划线作为 JavaScript 变量?

JavaScript Function

JavaScript——编程真善美

Lesson 1#04-变量与常量

JavaScript中标识符的命名