Title Case a Sentence
确保字符串的每个单词首字母都大写,其余部分小写。
问题描述
是不是有时候会出现将一个字符串中的每个单词的首字母大写化,其余字符均为小写的情况,如"hello world"转化为"Hello World"。好了接下来大家可以试验一下是否可以解决这个问题,在这里我要和大家分享几种比较容易理解的解决方案。
问题分析
使用split() 方法将字符串分解为单词数组
使用toLowerCase() 方法将数组中的每一项均小写化
使用replace() 以及toUpperCase() 方法将数组中的每一项的首字母大写化,之后使用join() 方法组合成一个新的字符串






原文: http://www.w3cplus.com/javascript/title-case-a-sentence-in-javascript.html © w3cplus.com
网友评论