Split by Caps in Javascript

前端 未结 4 1487
说谎
说谎 2020-12-01 11:57

I am trying to split up a string by caps using Javascript,

Examples of what Im trying to do:

\"HiMyNameIsBob\"  ->   \"Hi My Name Is Bob\"
\"Greet         


        
4条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-01 12:34

    The solution for a text which starts from the small letter -

    let value = "getMeSomeText";
    let newStr = '';
        for (var i = 0; i < value.length; i++) {
          if (value.charAt(i) === value.charAt(i).toUpperCase()) {
            newStr = newStr + ' ' + value.charAt(i)
          } else {
            (i == 0) ? (newStr += value.charAt(i).toUpperCase()) : (newStr += value.charAt(i));
          }
        }
        return newStr;
    

提交回复
热议问题