- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我有一个接受字符串输入的函数。
字符串输入如下所示:“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/
我有以下内容: Creating new task(s) 我希望它显示为“创建新任务”。问题是,在 Chrome 中,它显示为“Creating New Task(S)”。带有大写字母 (S)。 显然
text:transform 的 css 属性有问题。当我将它设置为大写时,它在 IE7 和 IE8 中的行为不同。页面 [1] 的产品标题在其他浏览器中显示 apple tree 'Gala' 而在
我想知道以下情况的正则表达式: 该字符串在单行中包含一个大写单词,前面有两个换行符。在那之后,有几行字母数字字母(可能是非 ASCII utf-8)或者可能是空行。我想捕获一行中以大写单词开头并在下一
假设我有一个包含七百行文本的文件,全部都是大写字母。我应该如何将每行上的单词更改为小写,仅第一个字母保持大写? TEXT ON FIST LINE TEXT ON SECOND LINE TEX
我用错误的字符串更新了 Name_Table.column_2 数据。我更新了 “JohnSmith”,而不是“John Smith”。 现在我想替换多个字符串,例如:'JohnSmith' as '
我在这里解决了这个问题https://www.hackerrank.com/challenges/capitalize 描述:给你一个字符串。您的任务是将其中的每个单词大写。总之,只有第一个字符大写。
我对在尝试让 UTF-8 和瑞典语字符 ÅÄÖ 在 UNIX-talk 克隆中正确打印时遇到的问题感到困惑。 我已经使用 setLocale() 将语言环境设置为 sv_SE,并且我正在使用宽字符来尝
当查看 /usr/lib/ 中的库时,人们注意到几乎所有 lib*.so 文件都没有大写,即使官方库名称是,例如, BLAS: libblas.so, cURL: libcurl.so, BFD:li
我在 Python 中的某些字符串上使用了 capitalize 方法,其中一个字符串以空格开头: phrase = ' Lexical Semantics' phrase.capitalize()
题目地址:https://leetcode.com/problems/detect-capital/#/descriptionopen in new window 题目描述 Given a wor
如何告诉Vim的拼写检查器忽略首字母大写的单词? 令人讨厌的是,例如MyWidget被标记为拼写错误。 最佳答案 您可以定义语法元素以忽略拼写检查。 " Ignore CamelCase words
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我编写了一个函数来将字符串中的所有字母转为大写,但由于某种原因,当我在证据文件中使用它时,它给了我一个“总线错误”。谁能解释一下这是什么意思? 这是函数 void make_capital(char
我有一个 page that shows a javascript countdown . javascript 自动填充“d”表示天数,“h”表示小时数等...CSS 添加“ay(s)”、“our(
我有这个页面:http://cirkut.net/sub/avid/ 在我的 HTML 中,我的菜单项是大写的(主页、关于等),但我将它们文本转换为小写(我的品牌主要使用小写)。 我正在使用 sele
我创建了一个简单的程序来向体育迷询问一些信息。这是我到目前为止的代码: puts "What's your favorite pro sport?" favorite_sport = gets.cho
apache-commons-lang 库中有方便的方法StringUtils.capitalize()。但是我找不到它的成对逆方法,它将单词中的第一个字母变成小写。有这种方法吗? 最佳答案 您正在寻
我想通过大写月份的第一个字母来更改日期选择器。 目前我在线程中使用设置文化信息并在那里指定格式,但对于我的文化,月份总是全部小写: CultureInfo ci = new CultureInfo("
这个问题在这里已经有了答案: First lowercase the text then capitalize it. Is it possible with CSS? (4 个答案) 关闭 8 年
在 Ruby 中,我们有 'bang' 方法 capitalize! 如果没有对字符串进行任何更改,它会返回一个 nil 的奇怪行为。 这意味着我无法将此命令与其他命令链接在一起,因为如果它返回 ni
我是一名优秀的程序员,十分优秀!