Jquery 标题页大写,如果

Jquery 标题页大写,如果,jquery,Jquery,我写这个脚本是为了大写标题的第一个字母,或者如果URL包含giocatori_uuu到“-”(Giovanni Rossi)的名字的第一个字母,但是如果它不起作用 $(document).ready(function(){ function capitaliseFirstLetter(string){ if (/giocatore_/.test(window.location)) { var title = document.title;

我写这个脚本是为了大写标题的第一个字母,或者如果URL包含giocatori_uuu到“-”(Giovanni Rossi)的名字的第一个字母,但是如果它不起作用

$(document).ready(function(){
    function capitaliseFirstLetter(string){
        if (/giocatore_/.test(window.location)) {
            var title = document.title;
        subTitle = title.split('-')[0];
        subTitleNext = title.split('-')[1];
        subTitle=subTitle.replace('_',' ');

        subTitle = subTitle.toLowerCase().replace(/\b[a-z]/g, function(letter) {
            return letter.toUpperCase();
        })


        document.title = subTitle+' - '+subTitleNext;
    } else {
        return string.charAt(0).toUpperCase() + string.slice(1);
    }
    document.title = capitaliseFirstLetter(document.title);
});
有什么建议吗


查看另一个线程后,感谢您:

我认为您可能遗漏了语句中的字符,这使得匹配不区分大小写

if (/giocatore_/i.test(window.location)) {