[Web2.0] string to array

Domenico L. domenico.lorusso a pleiade.it
Ven 14 Set 2007 15:15:15 CEST


Cristiano Verondini ha scritto:
>> var text='0:ragioneSociale|required
>> 1:codiceFiscale|cf|pre-condition
>> 2:codiceFiscale|piva||pre-condition
>> 3:2|or|5|Regole (1 o 2) non soddisfatte';
>>     
>
>     Occhio che mozilla non è molto felice sulle dichiarazioni di stringa 
> multilinea.
>   
in realta text è l'innerHTML di un div quindi no prob

>    var A = Array(), v = text.split('\n\r');
>    for (var l = 0, m = v.length; l < m; l++) {
>
>     var t = v[ l ].split(':');
>     A[ t[0] ] = t[1];
>    }
uhm.... mi sono fermato perché il : potrebbbe essere prenseten nel resto 
della stringa... in php avrei fatto
explode (':',$a,2)

in js se po fa?
poi cmq dovrei fare un triming... credo che cambi poco anche perché non 
mi aspetto più di 10 righe....

thx

-- 
Domenico L.        	 icq: 645 44 861 - msn: strahd a jumpy.it

per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]



Maggiori informazioni sulla lista Web2.0