如何判断用户输入的是否是电子邮件。

会织网的蚂蚁 2003-12-10 06:47:31
如何判断用户输入的是否是电子邮件。
...全文
125 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
PPLUNCLE 2003-12-10
  • 打赏
  • 举报
回复
用正则表达式:

function test_email(strEmail) {
var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
if(myReg.test(strEmail)) return true;
return false;
}
flying310 2003-12-10
  • 打赏
  • 举报
回复
判断输入的字符串里含有@ . com或net
xulovewei 2003-12-10
  • 打赏
  • 举报
回复
<script>
if(document.receiveaddr.useremail.value.length!=0)
{
if (document.receiveaddr.useremail.value.charAt(0)=="." ||
document.receiveaddr.useremail.value.charAt(0)=="@"||
document.receiveaddr.useremail.value.indexOf('@', 0) == -1 ||
document.receiveaddr.useremail.value.indexOf('.', 0) == -1 ||
document.receiveaddr.useremail.value.lastIndexOf("@")==document.receiveaddr.useremail.value.length-1 ||
document.receiveaddr.useremail.value.lastIndexOf(".")==document.receiveaddr.useremail.value.length-1)
{
alert("Email地址格式不正确!");
document.receiveaddr.useremail.focus();
return false;
}
}
else
{
alert("Email不能为空!");
document.receiveaddr.useremail.focus();
return false;
}

}
//-->
</script>
<input name="useremail" type="text">
interest 2003-12-10
  • 打赏
  • 举报
回复
for i=0 to len(str)
if mid(str,i,1)="@"then
succ=true
exit for
else
succ=false
end if

next

if succ=true then

response.write("success")

end if

不是很好我一时想的。 下一个动网论坛分析一下

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧