跳到主要内容
2024年开发商调查到此,我们希望听到您的意见! 参加2024年开发商调查

你不是已登录。您的编辑将被放置在队列中,直到同行评审.

我们欢迎编辑,使文章更容易理解,对读者更有价值。由于社区成员审阅了编辑内容,请尝试使帖子比您发现的更好,例如,通过修改语法或添加其他资源和超链接。

使字符串中的一个字母小写,所有其他字母大写

我正在尝试将变量字符串设置为大写,并将一个字母设置为小写()。字符串将是用户输入的内容,因此不知道它将是什么。

用户输入示例

输入的内容

你好(K)

预期结果是什么

你好(k)

输入的内容

(K) 李尔

预期结果是什么

(k) LEAR公司

这是我尝试过的,但只有在()位于字符串末尾时才能使其工作。

if(getElementById(“ID”)){var headline=getElementById(“ID”).getValue();var headlineUpper=标题.toUpperCase();var IndexOf=headlineUpper.IndexOf(“(”);if(IndexOf===-1){template.getRegionNode(“区域”).setValue(headlineUpper);}其他{var plus=parseInt(IndexOf+1);var replacement=headlineUpper[plus];var lower=替换.toLowerCase();var render=headlineUpper.replace(headlineUpper.substring(plus),lower+“)”);getElementById(“区域”).setValue(呈现);}}

对我们的系统做,我只能使用vanilla javascript

答案

取消