只有第一个单词的大写首字母

use*_*151 5 javascript

可能重复:
在JavaScript中大写字符串的第一个字母

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

Kar*_*oos 8

之前问:如何在JavaScript中创建字符串大写的第一个字母?

正确答案:

function capitalizeFirstLetter(string)
{
    return string.charAt(0).toUpperCase() + string.slice(1);
}
Run Code Online (Sandbox Code Playgroud)

你可以像这样使用它:

var myString = "hello world";
alert(capitalizeFirstLetter(myString));
Run Code Online (Sandbox Code Playgroud)

它会提醒 Hello world


cor*_*cho 2

你不需要 JavaScript,使用 CSS:first-letter伪元素就足够了。

如果你想通过 JavaScript 来完成,之前已经有人问过

str.replace(/^\w/, function($0) { return $0.toUpperCase(); })
Run Code Online (Sandbox Code Playgroud)