您的位置:首页 > Web前端 > JavaScript

js中使字符串首字母大写采用的姿势

2017-09-06 19:10 204 查看

js中使字符串首字母大写采用的姿势

问题:function接收字符串”java script”,那么输出就是”Java Script”;如果接收的是”JaVa sCrIpt”,那么输出的就是:”Java Script”。

1、初级程序员的姿态:

function firstworldupp(str){
var sa = str.toLowerCase().split('')
for(var i = 0; i < sa.length; i++){
strArray[i] = strArray[0].toUpperCase()+strArray[i].slice(1);
}

return sa.join(" ");
}


2、中级程序员的姿态:

function firstwordUpp(s){
s.toLowerCase().split(" ").map(function(word){
return word[0].toUpperCase()+word.slice(1);
}).join(" ")
}


3、高级程序员的姿态:

function firstWordUpperCase(str){
return str.toLowerCase().replace(/(\s|^)[a-z]/g, function(char){
return char.toUpperCase();
});
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript