JavaScript の話に対して正規表現の指摘をするのもどうかという気持ちですが、 こっちの方が、ちょっと短く書けていいかもしれません。
function capitalize(str){ return str.replace(/\b\w/g, function(word){ return word.charAt(0).toUpperCase() }); }
from Collection & Copy
おっ、トラックバックありがとうございますー。そちらの方が効率がよさそうですよね。<br>私が作者じゃないですが、きっと以下みたいに2文字目以降を小文字化したいニーズもありそうですよね。<br>capitalize("aBC dEf GHI") == "Abc Def Ghi"<br>ではでは〜。
あ〜 2文字目以降をそろえることを全く考えてませんでした orz
おっ、トラックバックありがとうございますー。そちらの方が効率がよさそうですよね。<br>私が作者じゃないですが、きっと以下みたいに2文字目以降を小文字化したいニーズもありそうですよね。<br>capitalize("aBC dEf GHI") == "Abc Def Ghi"<br>ではでは〜。
あ〜 2文字目以降をそろえることを全く考えてませんでした orz