From: "DanDiebolt.exe" Date: 2009-02-05T15:52:48+09:00 Subject: Re: a simple command that splits up a string into numbers and letters --0-410596188-1233816800=:28707 Content-Type: text/plain; charset=us-ascii This is pretty close to what you want except for the first null > '34JKBY103dfd878dsf78s78s'.split(/(\d+)/) => ["", "34", "JKBY", "103", "dfd", "878", "dsf", "78", "s", "78", "s"] --0-410596188-1233816800=:28707--