Br1.. la & non diventa un underscore...

codice:
function fixQuotes( theString ) {
	theString = theString.replace(/[\s\;\,\:\§\#\@\ç\?\!\\\/\*\+\.\£\%\(\)\=\^]/gi, "_");
	theString = theString.replace(/&/gi, "_e_");
	return theString;
}