您的位置:首页 > 编程语言 > ASP

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

2015-07-31 15:37 549 查看
    判断填写的邮箱里是否有“@”,有两种方法:

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

%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  asp js