function titleCase(str) {
r=[];
s=str.toLowerCase().split(' ');
s.map(function(x){
t1=x[0].toUpperCase();
t2=x.substr(1);
return r.push(t1+t2);
});
return r.join(' ');
}
titleCase('i aM heRe');
结果 I Am Here
感觉代码不优雅,太罗嗦,可否帮忙进化一下?
用正则实现:
几个常用正则