codice:
if (theform.Email.value =="") {
  alert("Manca un dato...");
  theform.Email.focus();
  return false;
 } else if (!theform.Email.match(/^\w{2,}\@(\w{2,}\.)*\w{2,5}$/) ) {
  alert("Email non corretta...");
  theform.Email.focus();
  return false;
 }
}
Prova cosi`, dovrebbe essere giusto, ma potrei anche aver fatto qualche errore.
Nota ci ci sono varie backslash nella RegExp. fai un quote del messaggio prima del copia-incolla.