ciao

come faccio ad eseguire una funzione dentro un replace?
Ho provato così ma non ne vuole sapere

codice:
	function sosti(str){
		str=str.replace(/</gmi, "&lt;");
		str=str.replace(/>/gmi, "&gt;");		
		return str;
	}
	
	regeXp = new RegExp('\\[YT[^\\]]*\\](.*?)\\[/YT\\]', 'gmi');
	out = out.replace(regeXp,'[YT]'+sosti('$1')+'[/YT]');