Hi, I have a string of numbers that i'm turning in to an array with $A, like so: var string = '12345678910'; var arr = $A(string); Problem is i need to deal with double figures, so in the example the problem comes when you get to 10 because $A just splits on every character so i get 1,2,3,4,5,6,7,8,1,0 where i really want 1,2,3,4,5,6,7,8,9,10. So is there any way i can specify something to split the string on....like if i had 1*2*3*4*5*6*7*8*9*10 and then split it on the *??? Thanks!
on 2008-06-23 11:06
on 2008-06-23 11:16
Hi, You're looking for JavaScript's String#split method: http://www.w3schools.com/jsref/jsref_split.asp Hope this helps, -- T.J. Crowder tj / crowder software / com
on 2008-06-23 11:28
$A('1*2*3*4*5*6*7*8*9*10'.split('*'))
--
blog: www.lucaguidi.com
Pro-Netics: www.pro-netics.com
Sourcesense - making sense of Open Source: www.sourcesense.com
on 2008-06-23 12:31
2008/6/23 elduderino <jamesfiltness@googlemail.com>: > 1,2,3,4,5,6,7,8,1,0 where i really want 1,2,3,4,5,6,7,8,9,10. > > So is there any way i can specify something to split the string > on....like if i had 1*2*3*4*5*6*7*8*9*10 and then split it on the > *??? > > Thanks! > > > Try ... $w('1 2 3 4 5 6 7 8 9 10'); $w "Splits a string into an Array, treating all whitespace as delimiters. Equivalent to Ruby's %w{foo bar} or Perl's qw(foo bar)." -- ----- Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 "Standing on the shoulders of some very clever giants!"
on 2008-06-23 13:53
On Jun 23, 7:06 pm, elduderino <jamesfiltn...@googlemail.com> wrote: > Hi, I have a string of numbers that i'm turning in to an array with > $A, like so: > > var string = '12345678910'; > var arr = $A(string); > > Problem is i need to deal with double figures, so in the example the > problem comes when you get to 10 because $A just splits on every > character so i get > 1,2,3,4,5,6,7,8,1,0 where i really want 1,2,3,4,5,6,7,8,9,10. Then: var arr = [1,2,3,4,5,6,7,8,9,10]; will do the job unambiguously. > So is there any way i can specify something to split the string > on....like if i had 1*2*3*4*5*6*7*8*9*10 and then split it on the > *??? If you are to use any character, why not use a comma and an array literal? -- Rob
on 2008-06-23 14:27
Hi Guys....thanks for the replies. Of course....split will do just the trick but i also forgot about $w....which will do even better i think s