我正在嘗試創建一種將小寫字母和下劃線的文本轉換爲不帶下劃線的文本並將每個單詞的首字母大寫的方法。用空格替換下劃線並大寫單詞
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()});
這並不只是用空格代替下劃線的一切。我並沒有真正嘗試過任何東西,因爲我不熟悉regexpressions。
如何調整此正則表達式,以便用空格替換下劃線?
對於那些誰使用lodash,有'startCase'函數,該函數 – oluckyman