"/^[\.0-9a-z_\-]+@[0-9a-z_\.\-]+\.[a-z]{2,4}$/i"

Довольна часто встречается такая задача и что бы каждый раз заново не изобретать «велосипед», запишу ее здесь.