Javascript Split string on UpperCase Characters
javascript
Solution
I would do this with `.match()` like this:
'ThisIsTheStringToSplit'.match(/[A-Z][a-z]+/g);
it will make an array like this:
['This', 'Is', 'The', 'String', 'To', 'Split']
edit: since the `string.split()` method also supports regex it can be achieved like this
'ThisIsTheStringToSplit'.split(/(?=[A-Z])/); // positive lookahead to keep the capital letters
that will also solve the problem from the comment:
"thisIsATrickyOne".split(/(?=[A-Z])/);
Problem
How do you split a string into an array in JavaScript by Uppercase character? So I wish to split: ``` 'ThisIsTheStringToSplit' ``` into ``` ['This', 'Is', 'The', 'String', 'To', 'Split'] ```