Código PHP:
<?php
$string = "[email protected]";
if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/',$string))
{
echo " ".$string." es una direccion valida<br />";
//Aqui deberia guardar direcciona a una variable y no se como hacerlo :(
}
?>