这是测试--->这是测试 这是测试--->这是测试 这是一个测试
-
stackoverflow.com/questions/1026069/… – 读卡器_1000 评论 2011年9月19日6:52 -
转到小写,用空格分割成单个单词,然后在每个单词的第一个字符上转到UpperCase()。 – 用户684934 评论 2011年9月19日6:54 -
2 @reader1000:这个问题是关于大写只是字符串的第一个字符,而这是关于uopercasing每个单词的第一个字母(这要复杂得多,需要不同的解决方案) – 鄂西语 评论 2011年9月19日7:29 -
的可能副本 使用javascript将字符串转换为标题大小写 – 杰克 评论 2012年6月11日6:01 -
有点像CSS的观点。。。 “设计”dom? 文本转换:大写; – 工作 评论 2018年6月21日15:42
9个答案
var str='这是一个示例'; str.replace(/\b./g,函数(m){return m.toUpperCase();});
函数大写每个单词(str) { var words=str.split(“”); var arr=[]; for(大写i) { temp=单词[i].toLowerCase(); temp=temp.charAt(0).toUpperCase()+temp.substring(1); arr.push(温度); } 返回arr.join(“”); }
“tHiS iS a tESt”.replace(/[^\s]+/g,函数(str){ 将str.substr(0,1).toUpperCase()+str.substra(1).toLowerCase(; });
“tHiS iS a tESt”.replace(/(\S)(\S*)/g,函数($0,$1,$2){ 返回$1.toUpperCase()+$2.toLowerCase(; });
函数大写(str){ var strArr=str.split(“”); var newArr=[]; for(var i=0;i<strArr.length;i++){ var第一封信=strArr[i].charAt(0).toUpperCase(); var restOfWord=strArr[i].slice(1); newArr[i]=第一封信+restOfWord; } return newArr.join(“”); }
函数ucwords(str){ return(str+'').replace(/^([a-z])|\s+([a-z])/g,函数($1){ return$1.toUpperCase(); }); }
var oldstring=“这是一个测试”; var newstring=ucwords(oldstring.toLowerCase());
函数ucwords(str){ str=(str+'').toLowerCase(); return str.replace(/^([a-z])|\s+([a-z])/g,函数($1){ return$1.toUpperCase(); }); } var oldstring=“这是一个测试”; var newstring=ucwords(旧字符串);// 这是一个测试
函数大写(str){ str=str.toLowerCase(); return str.replace(/([^-])([^-]*)/gi,函数(v,v1,v2){return v1.toUpperCase()+v2;}); }
i lOvE oRanges=>我喜欢橘子 a strAnge-looKing语法=>一个奇怪的语法
函数Ucwords(str){ var words=str.split(“”); var arr=[]; words.filter(函数(val){ arr.push(val.charAt(0).to UpperCase()+val.substr(1).to LowerCase(())); }) console.log(arr.join(“”).trim()); return arr.join(“”).trim(); } Ucwords(“这是测试”)//这是测试 Ucwords(“THIS”)//此
{ String s=“这是为了测试”; 字符串sw[]=s.split(“\\s”); 字符串newS=“”; 对于(int i=0;i<=sw.length-1;i++) { 字符串优先=sw[i].substring(0,1); 字符串last=sw[i].substring(1); newS+=first.toUpperCase()+last+“”; } System.out.println(newS); }