Originariamente inviato da AnĒkin
Non so se sia il pių efficiente cmq prova questo:

codice:
data = "pippo|123:pluto|234:paperino|345";
dat=[];
data.replace(
	/(.*?)(?=:|$)/g
	,function (myStr,backRef) { if(backRef!="")dat.push(backRef.split("|")); return backRef; }
	);
dat č l'array con la stringa splittata.
Inserita nelle discussioni utili