如果是,请将标题页大写

时间:2012-07-05 10:44:49

标签: jquery

我写了这个脚本来大写第一个标题字母,或者如果URL包含giocatori_名字的第一个字母,直到' - '(Giovanni Rossi),但是 if 它不起作用。

$(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);
});

有什么建议吗?

谢谢

1 个答案:

答案 0 :(得分:0)

看了另一个帖子:How do I check if string contains substring?

我认为您可能会错过语句中的i flag,这会使匹配不区分大小写。

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