gpt4 book ai didi

JavaScript 函数 : Capitalize First Letter and All Letters Following _ in Input Str of Function

转载 作者:行者123 更新时间:2023-12-02 23:11:50 25 4
gpt4 key购买 nike

假设我有一个接受字符串输入的函数。

字符串输入如下所示:“first_time_run”

下面是我的代码

function changeInput (str) {
// your code here
return str[0].toUpperCase()+id.slice(1)
}

当我希望上面的代码返回 First_Time_Run 时,它会返回 First_time_run

我做错了什么?

最佳答案

你可以像这样使用你的函数。它将您的输入按 _ 分割,将每个输入的第一个字母大写,然后重新加入:

var input = "first_time_run";

function changeCap(str) {
// your code here
return str[0].toUpperCase()+str.slice(1)
}

function changeInput(str) {
return str.split("_").map((val) => changeCap(val)).join("_");
}

console.log(changeInput(input))

或者你可以用正则表达式替换:

var input = "first_time_run";


function changeInput(str) {
return str.replace(/(^\w|(?<=_)\w)/g, (l)=> l.toUpperCase())
}

console.log(changeInput(input))

关于JavaScript 函数 : Capitalize First Letter and All Letters Following _ in Input Str of Function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57319231/

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