1. 程式人生 > >如何將js字符串變成首字母大寫其余小寫

如何將js字符串變成首字母大寫其余小寫

思路 字符 color 有時 mes case per 字母 接收

有時候會接收到一些大小寫不規則的字符串,如"JAMES"、"alice"、"Amy"等,如何將他們統一的變成首字母大寫其余小寫的形式呢?

思路比較簡單,首先是將字符串中所有字字符變成小寫,然後提取首字符變成大寫,然後再拼接後面的字符。

 1 var name = "JAMES";
 2 
 3 // 將所有字符變成小寫
 4 name = name.toLowerCase();
 5 
 6 // 提取首字母轉換為大寫並與其余的字母拼接起來(3種方法)
 7 var name = name.charAt(0).toUpperCase() + name.slice(1); 
 8 
 9
var name = name.slice(0,1).toUpperCase() + name.slice(1); 10 11 var name = name.subString(0,1).toUpperCase() + name.subString(1);

 完。

如何將js字符串變成首字母大寫其余小寫