如何通过js将所有字符和大写字母仅包含在第一个字符中?

时间:2013-05-20 11:40:29

标签: javascript regex

现在我有这个正则表达式: tSzoveg = tSzoveg.replace(/\b[A-Z]{2,}\b/,'');

这几乎就是我想要的。我想将此转换为THIS IS MINE, NOT YOURS.This is mine, not yours.

如何将其转换为普通句子?

2 个答案:

答案 0 :(得分:4)

function capitalize(string)
{
    return string.toUpperCase().charAt(0) + string.toLowerCase().slice(1);
}

答案 1 :(得分:1)

我会使用toLowerCase(),然后修改第一个字母:

var str = "THIS IS MINE, NOT YOURS."
str.charAt(0).toUpperCase() + str.slice(1).toLowerCase();