How do I lowercase any string then capitalize only the first letter of the word with Javascript?
本问题已经有最佳答案,请猛点这里访问。
我不确定我是否做得对,因为我对JavaScript还很陌生。但我想将任意字符串的文本小写,然后将该文本中每个单词的第一个字母大写。事先谢谢。
1 2 3 4 5 6 7 | function capitalizeFirstLetter(string) { return string.charAt(0).toUpperCase() + string.slice(1); } function lowerCase(string) { return string.toLowerCase(); } |
把方法改成
1 2 3 4 | function capitalizeFirstLetter(string) { return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase(); } |
此方法将使第一个字符变为大写,并将字符串的其余部分转换为小写。你不需要第二种方法。
小样本:
1 2 3 4 5 6 | function firstLetter(s) { return s.replace(/^.{1}/g, s[0].toUpperCase()); } firstLetter('hello'); // Hello |