javascript - 删除字符串之间的破折号并在 Javascript 中将字符串大写

标签 javascript regex string

删除中间的所有破折号后,我尝试将字符串大写。

所以这个i-am-string将变成I am string

这是我尝试过的,但它确实大写,但我不知道如何删除破折号并大写。

function tweakFunction (string) {

     return string.charAt(0).toUpperCase() + string.slice(1);
}

谢谢

最佳答案

function tweakFunction(str) {
   str = str.replace(/-/g, ' ');
   return str.charAt(0).toUpperCase() + str.slice(1);
}
console.log(tweakFunction('i-am-string')); //=> "I am string"

关于javascript - 删除字符串之间的破折号并在 Javascript 中将字符串大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23771323/

相关文章:

python - 在文件中查找最常见的子字符串模式

javascript - 在揭示模块模式中公开私有(private)变量

javascript - Controller 名称随机添加到 URL 中

c# - 单个单词的正则表达式

javascript - 如何使用 JavaScript 解析带有双大括号的字符串?

python - s.find() 和 s.index() 之间哪个更快

c++ - 将 char* 复制到指定位置的 std::string 不分配新对象

JavaScript/WebSQL : how to cancel query

javascript - 在模态对话框顶部显示元素

html - 删除包含模式的 HTML 元素