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
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;
}
Ho dovuto aggiungere degli spazzi...
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?