1. ホーム
  2. javascript

[解決済み] jQueryタイトルケース

2022-02-16 10:27:58

質問

jQueryで文字列をquot;title case"する内蔵の方法はありますか?つまり、bob smithのようなものを与えると、"Bob Smith"になるのでしょうか?

解決方法は?

jQueryを使わなくても、ネイティブの .replace() メソッドを使用します。

function toTitleCase(str) {
    return str.replace(/(?:^|\s)\w/g, function(match) {
        return match.toUpperCase();
    });
}

alert(toTitleCase("foo bar baz")); // alerts "Foo Bar Baz"