Ciao a tutti,
visto che il replace è diverso a seconda che sia ../ o ../../ devi usare peffozza 2 regularexpression. l'href iniziale io non lo considererei
se però devi cambiare solo i percorsi degli href io guarderei se il delimitatore è con virgolette o con apicecodice:stringa = 'href="../pagina1.htm" e poi href="../../pagina2.htm"' re1 = /(\.\.\/){2}/gi re2 = /\.\.\//gi document.write(stringa+' '+stringa.replace(re1,'').replace(re2,'cartella/')+' ')
codice:stringa = 'href="../pagina1.htm" e poi href="../../pagina2.htm" e ancora href=\'../pippo1.htm\' e ancora href=\'../../pippo2.htm\'' re1 = /(href=["'])\.\.\/\.\.\//gi re2 = /(href=["'])\.\.\//gi document.write(stringa+' '+stringa.replace(re1,'$1').replace(re2,'$1'+'cartella/')+' ')![]()

Rispondi quotando