如何使用Javascript小写任何字符串然后仅将该单词的第一个字母大写?

时间:2016-05-03 06:00:15

标签: javascript

我不确定我是否做得对,因为我对Javascript很新。但我想小写任何随机字符串文本,然后将该文本中每个单词的第一个字母大写。提前致谢。     

function capitalizeFirstLetter(string) {
  return string.charAt(0).toUpperCase() + string.slice(1);
}

function lowerCase(string) {
  return string.toLowerCase();
}

</script>

2 个答案:

答案 0 :(得分:8)

只需将方法更改为

即可
function capitalizeFirstLetter(string) 
{
  return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
}

.toLowerCase()附加到最后一个方法调用。

此方法将使第一个字符为大写,并将字符串的其余部分转换为小写。你不需要第二种方法。

答案 1 :(得分:3)

小样本:

function firstLetter(s) {

  return s.replace(/^.{1}/g, s[0].toUpperCase());
}

firstLetter('hello'); // Hello