Inserita nelle discussioni utiliOriginariamente inviato da AnĒkin
Non so se sia il pių efficiente cmq prova questo:
dat č l'array con la stringa splittata.codice:data = "pippo|123:pluto|234:paperino|345"; dat=[]; data.replace( /(.*?)(?=:|$)/g ,function (myStr,backRef) { if(backRef!="")dat.push(backRef.split("|")); return backRef; } );![]()