我不确定我是否做得对,因为我对Javascript很新。但我想小写任何随机字符串文本,然后将该文本中每个单词的第一个字母大写。提前致谢。
function capitalizeFirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
function lowerCase(string) {
return string.toLowerCase();
}
</script>
答案 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