用javascript判断用户输入email地址是否有效

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>用javascript判断用户输入email地址是否有效</title>
<script>
function checkEmail(){
var emailPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
if (emailPattern.test(emails.value)==false)
alert("非法的Email地址!")
else
alert("正确的Email地址!")
}
</script>

</head>
<body>
<input id=emails><input type=button value=CheckEmail onclick=checkEmail()>
</body>
</html>



亦可以直接使用下面的代码,与上面的代码等效:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>用javascript判断用户输入email地址是否有效</title>
<body>
<input type="text" name="mail"><input type="submit" onClick="alert(/^.+@.+\..+$/.test(mail.value))">
<!--严格一点是这样的:<input type="text" name="mail"><input type="submit" onClick="alert(/\w+@.+\..+$/.test(mail.value))">-->
</body>
</html>



文章来自: 本站转贴
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.