Я пытаюсь создать способ преобразования текста с строчными буквами и подчеркиваниями в текст без подчеркивания, а первая буква каждого слова заглавная.Заменить символы подчеркивания пробелами и заглавные слова
ex;
options_page = Options Page
На этой странице: How to make first character uppercase of all words in JavaScript?
Я нашел это регулярное выражение:
key = key.replace(/(?:_| |\b)(\w)/g, function(key, p1) { return p1.toUpperCase()});
Это делает все, за исключением замены подчеркивания пробелами. Я на самом деле ничего не пробовал, потому что я не знаком с регулярными выражениями.
Как настроить это регулярное выражение так, чтобы он заменял символы подчеркивания пробелами?
Для тех, кто использует lodash, есть 'функция startCase' для этого – oluckyman