利用JS在字符串中的大写字母前插入空格

代码:

  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!

猜你喜欢

转载自blog.csdn.net/qq_18913129/article/details/106786935