StackOverflow の大文字に関するいくつかの質問と回答を見ましたが、私の問題に関する回答が見つかりませんでした。
単語の長さが 2 より大きい場合にのみ、文字列内の各単語の最初の文字を大文字にしたいと思います。
私の一時的な解決策は次のとおりです。
var str = str.toLowerCase().replace(/\b[a-z]/g, function (letter) {
return letter.toUpperCase();
}).replace(/\b\w{1,2}\b/g, function (letter) {
return letter.toLowerCase();
});
2 つの正規表現を 1 つに統合できるソリューションはありますか?