gpt4 book ai didi

javascript - 如何将 1 个字母从大写转换为小写,这不是 Javascript 中的第一个字母

转载 作者:行者123 更新时间:2023-11-30 09:26:05 25 4
gpt4 key购买 nike

我有以下内容:

var test = "deskLight";
console.log(test.replace(/([a-z])([A-Z])([a-z])/g, "$1_" + "$2".toLowerCase() + "$3" )));

结果是desk_Light

我想要台灯

最佳答案

您可以使用replace() function callbackmatch 作为参数。

text = 'deskLight'.replace(/([a-z])([A-Z])([a-z])/g, function(match)
{
return match[0] + '_' + match[1].toLowerCase() + match[2];
}
)

console.log(text)

或者 @RobG 的更简单的解决方案。

text = 'deskLight'.replace(/(^[a-z]*)(.*$)/,'$1_$2').toLowerCase()

console.log(text)

关于javascript - 如何将 1 个字母从大写转换为小写,这不是 Javascript 中的第一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49041113/

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