<input id="MyInp" type=text ><input type=button onclick="tstInp()">
<script type="text/javascript">
function tstInp() {
var val = document.getElementById("MyInp").value;
var tst=val.search(/^[a-z0-9_]+?@[a-z0-9_]+\.[a-z]{2,4}$/g)
if(tst==0){alert("Верно");return true;}
alert("Неверно");return false;
}
</script>
есть еще и нижняя черта
http://www.sitc.ru/mail/email.shtml