代码:
function capitalize=(s:string)=>{
var words =s.split(""); //将字符串进行拆分
var reg = /^[A-Z]+$/; //正则A-Z
for(let i=1;i<words.length;i++)
{
if(reg.test(words[i])){
//判断单个字符是否大写
words[i]=' '+words[i];
}
}
return words.join('');
}
var str=capitalize('HelloWord!');
console.log('处理后字符串:',str);
输出:
处理后字符串:Hello Word!