gpt4 book ai didi

javascript - 如何大写第一个字母并小写字符串的其余部分

转载 作者:行者123 更新时间:2023-12-04 11:37:25 26 4
gpt4 key购买 nike

我试图将句子中第一个单词的第一个字母大写。
这是 tsx 文件中的数据 { this.text({ id: downloadPriceHistory , defaultMessage: 'Download Price History' }) }
上面显示的 id 来自数据库,它可以以各种形式发送到 api。

我试图在下面使用这个逻辑:

export function titleCase(string) {
string = 'hello World';
const sentence = string.toLowerCase().split('');
for (let i = 0; i < sentence.length; i++) {
sentence[i] = sentence[i][0].toUpperCase() + sentence[i];
}
return sentence;

}
例如,对于输入 "Download Price History" ,结果应该是 "Download price history" .

最佳答案

您只需要将第一个字母大写并将其连接到转换为小写的字符串的其余部分。

function titleCase(string){
return string[0].toUpperCase() + string.slice(1).toLowerCase();
}
console.log(titleCase('Download Price History'));

这也可以通过 CSS 设置 text-transform 来完成。至 lowercase对于整个元素并使用 ::first-letter设置 text-transform的伪元素至 uppercase .

.capitalize-first {
text-transform: lowercase;
}
.capitalize-first::first-letter {
text-transform: uppercase;
}
<p class="capitalize-first">Download Price History</p>

关于javascript - 如何大写第一个字母并小写字符串的其余部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63511237/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com