话不多说,直接贴代码,记录贴就应以记录为主,萌新一枚,不喜勿喷。技术差,欢迎斧正。
句中单词首字母大写
确保字符串的每个单词首字母都大写,其余部分小写。
像'the'和'of'这样的连接符同理。
<script>
function titleCase(str) {
str = str.split(" ");
for(var i=0; i < str.length; i++){
str[i] = str[i].substring(0,1).toUpperCase()
+ str[i].substring(1).toLowerCase();
}
str = str.join(" ");
return str;
}
window.onload = function(){
titleCase("I'm a little tea pot");
}
</script>
以下栗子测试均正常!
titleCase("I'm a little tea pot")
应该返回一个字符串
titleCase("I'm a little tea pot")
应该返回 "I'm A Little Tea Pot".
titleCase("sHoRt AnD sToUt")
应该返回 "Short And Stout".
titleCase("HERE IS MY HANDLE HERE IS MY SPOUT")
应该返回 "Here Is My Handle Here Is My Spout".