ciao a tutti... leggendo tra i post sto cercando di fare un codice che mi trasformi un [b] in [b] e così per I ed U
Ecco il codice
Ho dovuto aggiungere degli spazzi...codice:function replaceTag(str){ var arr= new Array(); var arr2= new Array(); arr[0]="[ b ]"; arr2[0]=""; arr[1]="[ /b ]"; arr2[1]=""; arr[2]="[ i ]"; arr2[2]=""; arr[3]="[ /i ]"; arr2[3]=""; arr[4]="[ u ]"; arr2[4]="<u>"; arr[5]="[ /u ]"; arr2[5]="</u>"; for(i=0;i<arr.length;i++){ var patt=new RegExp(arr[i],"gi"); str=str.replace(patt,arr2[i]); } patt=/\n/g; str=str.replace(patt," "); return str; }
Mi sa che la riga
var patt=new RegExp(arr[i],"gi");
non va bene, perchè il risultato non è quello voluto... Potete aiutarmi a correggere?

Rispondi quotando
