I want my code to convert a snake case string to camel case, also return any underscore at the beginning or ending of the string. Any Help?
function snakeToCamel(str) {
return str.replace(/[^a-zA-Z0-9]+(.)/g, (m, chr) => {
return chr.toUpperCase();
});
}
console.log(snakeToCamel('_user_name')); //Output should be: _userName
console.log(snakeToCamel('the_variable_')); //Output should be: theVariable_