Спасибо за конструктор - возьму на вооружение! 
Но мне все же непонятен сам принцип сравнения строки с шаблоном в JavaScript.
Ну вот например кусок функции:
var e = new RegExp ("[a-z0-9_]+@[a-z0-9_]+.[a-z0-9_]+");
  if (e.test(window.document.forms[0].email))
  {  
  	  alert("Ваш отзыв успешно добавлен! Спасибо за внимание!");
	  return 1;
  }
  else
  {
          alert ("Пожалуйста укажите корректный e-mail!");
	  return 0;
  }
Где у меня ошибка?