I\'m looking for a JS method that will turn snake_case into PascalCase while keeping slashes intact.
// examples:
post -> Post
a
const toString = (snake_case_str) => {
const newStr = snake_case_str.replace(/([-_][a-z])/gi, ($1) => {
return $1.toUpperCase().replace('-', ' ').replace('_', ' ');
});
let changedStr =
newStr.slice(0, 1).toUpperCase() + newStr.slice(1, newStr.length);
return changedStr;
};
let str = 'first_name';
console.log(toString(str));