Se non vado errato ...
Per un + Martin perse la cappa!
codice:
pattern=/[a-zA-Z0-9@\.]+/
	if (!pattern.test(checkObjects[9].form.value)){
		errors+= "-> Il campo username contiene dei caratteri speciali\n";
	}
	if (!pattern.test(checkObjects[10].form.value)){
		errors+= "-> Il campo password contiene dei caratteri speciali\n";
	}
Un buon posto per testare i pattern delle espressioni regolari è QUESTO
(ricorda però di togliere le / davanti e dietro al pattern!)

HTH
Zappa