0

このスクリプトは、タイトルの最初の文字を大文字にするか、URL に名前の最初の文字が '-' (Giovanni Rossi) になるまで giocatori_ が含まれている場合に使用しますが、うまくいかない場合に書きました。

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

なにか提案を?

ありがとう

4

1 に答える 1

0

別のスレッドを見た後:文字列に部分文字列が含まれているかどうかを確認するにはどうすればよいですか?

iステートメントからフラグが欠落している可能性があると思います。これにより、大文字と小文字が区別されなくなります。

if (/giocatore_/i.test(window.location)) {
于 2012-07-05T10:50:21.810 に答える