確保字符串的每個單詞首字母都大寫,其余部分小寫
阿新 • • 發佈:2017-05-03
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將數組轉換為字符串。
確保字符串的每個單詞首字母都大寫,其余部分小寫