Разделить по заглавным буквам в Javascript

Я пытаюсь разбить строку заглавными буквами, используя Javascript,

Примеры того, что я пытаюсь сделать:

"HiMyNameIsBob"  ->   "Hi My Name Is Bob"
"GreetingsFriends" -> "Greetings Friends"

Я знаю о метод str.split(), однако я не уверен, как заставить эту функцию работать с заглавными буквами.

Я пробовал:

str.split("(?=\\p{Upper})")

К сожалению, это не работает, любая помощь будет здорово.

44
задан Rob W 8 April 2012 в 17:32
поделиться