Javascript 只要字符串有空格,就将其大写

Javascript 只要字符串有空格,就将其大写,javascript,Javascript,我想在字符串有空格时将其大写,但不改变其他字母。 例如 在javascript中由于您没有指定为什么需要这样做,我想猜测它主要用于文本显示。如果是这样的话,您可能希望使用更简单的CSS解决方案:文本转换:大写-让浏览器来完成这项工作 除此之外,这个问题似乎在此之前已经得到了回答:既然您没有说明为什么需要这样做,我想猜测它主要用于文本显示。如果是这样的话,您可能希望使用更简单的CSS解决方案:文本转换:大写-让浏览器来完成这项工作 除此之外,这个问题似乎在此之前已经得到了回答:您可以执行以下操作:

我想在字符串有空格时将其大写,但不改变其他字母。 例如


在javascript中

由于您没有指定为什么需要这样做,我想猜测它主要用于文本显示。如果是这样的话,您可能希望使用更简单的CSS解决方案:
文本转换:大写
-让浏览器来完成这项工作


除此之外,这个问题似乎在此之前已经得到了回答:

既然您没有说明为什么需要这样做,我想猜测它主要用于文本显示。如果是这样的话,您可能希望使用更简单的CSS解决方案:
文本转换:大写
-让浏览器来完成这项工作


除此之外,这个问题似乎在此之前已经得到了回答:

您可以执行以下操作:

var capitalize = function (text)
{
    return text.replace(/\w\S*/g, function (text) { 
        return text[0].toUpperCase() + text.substring(1);
    });
}

alert(capitalize('the dog ran fast'));

与其他建议不同,这将允许您在字符串中保留其他大写字母。例如,字符串“my variable name is coolCat”将变成“my variable name is coolCat”

您可以执行以下操作:

var capitalize = function (text)
{
    return text.replace(/\w\S*/g, function (text) { 
        return text[0].toUpperCase() + text.substring(1);
    });
}

alert(capitalize('the dog ran fast'));

与其他建议不同,这将允许您在字符串中保留其他大写字母。例如,字符串“my variable name is coolCat”将变成“my variable name is coolCat”

试试@Sena,这个答案会把字符串中的其他大写字母改成小写。可能是@Sena的重复,此答案将字符串中的任何其他大写字母更改为小写。上一个SO答案的可能副本将字符串中的其他大写字母更改为OP不需要的小写字母。上一个SO答案将字符串中的其他大写字母更改为OP不需要的小写字母。