为了使任何单词的第一个字母大写,我使用下面的 -
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/