0
我使用此常用功能將大部分列表項目轉換爲標題大小寫,沒有問題。我發現了一個需要改進的地方,當中間有一條短線或斜線時,我希望下一個字母大寫。在短劃線或斜線後將字符串轉換爲標題大小寫
例如西班牙裔/拉丁裔應該是西班牙裔/拉丁裔。基本上大寫時,第一個字母或一個符號或一個空間。
當前代碼:
function toTitleCase(str) {
return str.toLowerCase().replace(/(?:^|\s)\w/g, function (match) {
return match.toUpperCase();
});
}