javascript - 如何使用Javascript将带有元音变音的单词的第一个字母变成大写?

标签 javascript

为了使任何单词的第一个字母大写,我使用下面的 -

    var HVal = "SchON";
    HVal.toLowerCase().replace(/\b[a-z]/g,function(f){return f.toUpperCase();});

我在这里得到的正确输出为“Schon”。但是,如果我的字符串包含变音元音,例如,此代码不起作用HVal =“SchÖN”。这里的输出是“SchöN”。如何使此功能适用于包含元音变音字母的字符串?

最佳答案

解决办法是

var HVal = "SchÖN dasdNdsad"; HVal.toLowerCase().replace(/(^[a-z])|(\s[a-z])/g,function(f){return f.toUpperCase();});

关于javascript - 如何使用Javascript将带有元音变音的单词的第一个字母变成大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41276890/

相关文章:

javascript - 使用 TypeORM 实体的 GraphQL 查询

javascript - Mocha 运行 rendr 集合 ajax 单元测试

Javascript:如果该构造函数已在另一个对象的原型(prototype)上定义,如何附加到构造函数的原型(prototype)

来自 DOB 的用于下拉选择的 JavaScript 年龄验证

javascript - 尝试在简单的 HTML 和 JavaScript Trivia 游戏上显示分数

javascript - 有没有一种聪明的方法可以通过使用 JavaScript 的解构方法来修改对象中的数组?

javascript - 已部署的应用程序在刷新时抛出 404 错误

javascript - 在一个网页上显示多个 Google map "Store Locators"

javascript - 更改链接鼠标悬停时的正文背景

javascript - 单击时在 youtube iframe 下隐藏一个 div