判断填写的邮箱里是否有“@”
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
%>
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
%>
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- 八成小网站存在被入侵风险,特别是ASP
- 三维免费空间提供多款免费ASP空间(1G)
- 一段asp防注入的通用脚本
- 不错的主要用于加密的vbs(asp)位移运算类
- 一个简单的asp数据库操作类
- 用ASP编写的加密和解密类
- asp获取当前文件名的代码
- 本站新增dig功能,欢迎大家使用
- ASP程序与SQL存储过程结合使用详解
- asp下连接数据库 ASP链接数据库字符串大全总结第1/2页
- js可突破windows弹退效果代码
- asp智能脏话过滤系统v1.0第1/2页
- ASP实现文件直接下载的代码
- ASP 代码出现80040e14错误的解决方法
- 整理了下手动注入脚本命令[带注释]
- asp 80070005 80070006 FSO等问题终级解决方法
- JSP脚本漏洞面面观