判断填写的邮箱里是否有“@”

来源:互联网 发布:skinspotlights软件 编辑:程序博客网 时间:2024/05/01 16:28

    判断填写的邮箱里是否有“@”,有两种方法:
1.是在javascript里面判断,也就是在客户端判断,具体方法如下:

<script language="javascript">
<!--
function form1_onsubmit()
{s=document.form1.email.value
        var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"
         var re = new RegExp(regu);
         if (s.search(re) != -1) {
               return true;
         } else {
               window.alert ("请输入有效合法的E-mail地址 !")
               return false;
         }
}
-->
</script>

<form name="form1" onsubmit="return form1_onsubmit()">

your email:<input type="text" name="email"><br>
<input type="submit" name="submit" value="submit">
</form>

2.还有一种方法就是在接收数据页判断,也就是在服务器端判断,方法如下:

<%
   mail=request.form("mail")
   if mail="" or len(mail)<8  or instr(mail,"@")=0 or instr(mail,".")=0 then
      bj=false
   response.Write "<script>alert('请正确输入邮箱!');history.go(-1)</script>"
   response.End
   end if
%>

0 0
原创粉丝点击