文字列を配列に分割しようとしていますが、数値は個別に分割されます。
function mysplit(s) { ??? }
// What I want to have happen is this:
//
// mysplit('ABC12DEF678IJ') --> ['ABC',12,'DEF',678,'IJ']
// mysplit('ABCD123') --> ['ABCD',123]
// mysplit('Eeyore') --> ['Eeyore']
私がこれを行うことができると思う唯一の方法は、可変状態を配列として使用して、正規表現置換の関数形式を使用することですが、それは醜いようです。(以下のTBDを参照してください。これがデフォルトで実行しようとしている方法です。)
もっと簡単な方法はありますか?