Split by Caps in Javascript

Use RegExp-literals, a look-ahead and [A-Z]:

console.log(
  // -> "Hi My Name Is Bob"
  window.prompt('input string:', "HiMyNameIsBob").split(/(?=[A-Z])/).join(" ")  
)

Leave a Comment