^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$

解决方案 »

  1.   

    <input type="text" name="mail">
    <input type="submit" onClick="alert(/^.+@.+\..+$/.test(mail.value))">
      

  2.   

    这样吧<script>
    function checkEmail(){
    var emailPattern = /\w+@.+\..+$/;
    if (emailPattern.test(mail.value)==false)
    alert("非法的Email地址!")
    else
    alert("正确的Email地址!")
    }
    </script>
    <input id=mail><input type=button value=CheckEmail onclick=checkEmail()>