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?