title: Javascript Array - Split string at numbers
body: <p>I have an unknown string containing a set of numbers like so:</p>
  
  <pre><code>var string = "stuff 1.23! (456) 789 stuff";
  </code></pre>
  
  <p>I would like to split the array, in order to modify the numbers and later rejoin the array. The result I'm looking for should look like this:</p>
  
  <pre><code>var result = ['stuff ', 1.23, '! (', 456, ') ', 789, ' stuff'];
  </code></pre>
  
  <p>Is there a better solution than to loop through each character individually? Thanks!</p>