1. 程式人生 > >確保字符串的每個單詞首字母都大寫,其余部分小寫

確保字符串的每個單詞首字母都大寫,其余部分小寫

itl char title 空格 ttl fun code har case

代碼如下:
function
titleCase(str) { //將字符串轉化為數組並將其小寫化 var arr = str.toLowerCase().split(" "); for (var i=0;i<arr.length;i++){ var char = arr[i].charAt(0); arr[i] = arr[i].replace(char, function replace(char){ return char.toUpperCase(); }); } return arr.join(‘ ‘);
//return str; } titleCase("I‘m a little tea pot");

解釋說明:

先將字符串轉化為數組,然後將其轉化為小寫,這裏用到str.toLowerCase()和str.split(" "),split分割一定要用空格隔開,然後用for循環遍歷數組中每個元素,將每個元素的首字母賦值給變量char,再用toUpperCase()函數將首字母大寫,再將每個元素重新賦值給數組,最後用join將數組轉換為字符串。

確保字符串的每個單詞首字母都大寫,其余部分小寫