关于javascript:仅第一个单词的大写首字母

Uppercase first letter of only the first word

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Capitalize the first letter of string in JavaScript

如何将字段中第一个单词的第一个字母强制为大写?


问之前:如何在javascript中将字符串的第一个字母变为大写?

正确答案:

1
2
3
4
function capitalizeFirstLetter(string)
{
    return string.charAt(0).toUpperCase() + string.slice(1);
}

您可以这样使用它:

1
2
var myString ="hello world";
alert(capitalizeFirstLetter(myString));

它会提醒Hello world


你不需要javascript,用css :first-letter伪元素就足够了。

如果你想通过javascript来实现,之前有人问过你:

1
str.replace(/^\w/, function($0) { return $0.toUpperCase(); })