仅第一个单词的大写首字母[重复]

Posted

技术标签:

【中文标题】仅第一个单词的大写首字母[重复]【英文标题】:Uppercase first letter of only the first word [duplicate] 【发布时间】:2011-10-04 16:45:08 【问题描述】:

可能重复:Capitalize the first letter of string in javascript

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

【问题讨论】:

【参考方案1】:

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

如果你想通过 JavaScript 来做,那就是asked before:

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

【讨论】:

【参考方案2】:

之前问过:How do I make the first letter of a string uppercase in JavaScript?

正确答案:

function capitalizeFirstLetter(string)

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

你可以这样使用它:

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

它会提醒Hello world

【讨论】:

第一个单词的第一个字母。如果字符串中的第一个字符是空格,则不起作用。 你说得对。

以上是关于仅第一个单词的大写首字母[重复]的主要内容,如果未能解决你的问题,请参考以下文章

我看书JavaScript将每个单词首字母变大写

SQL:仅首字母大写[重复]

将每个单词的首字母大写而不改变当前的大写字母

C++ 每个单词的首字母必须大写

Java - 基本语法

java中哪些首字母需要大写