js验证电子邮箱
来源:互联网 发布:迅雷极速版 mac 编辑:程序博客网 时间:2024/05/01 12:05
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>js验证电子邮箱</title>
<script type="text/javascript">
function check(){
var em=document.getElementById("email");
//非空判断
if(em.value==""||em.length==0){
alert("电子邮件不能为空!");
em.focus();
return false;
}
//读取@和.的索引下标
var at=em.value.indexOf("@"); //-1
var dot=em.value.indexOf(".");
if(at<0||at==0||at==em.value.length-1){
alert("@符号不存在 或者 出现在了首位 或 结尾 都是无效。");
em.focus();
return false;
}
if(dot<0||dot==0||dot==em.value.length-1){
alert(".符号不存在 或者 出现在了首位 或结尾 都是无效");
em.focus();
return false;
}
//sdf@.com
if(at>=dot-1){
alert("@符号必须出现在.的前面,且两者之间必须有内容");
em.focus();
return false;
}
return true;
}
</script>
</head>
<body>
<form onsubmit="return check()">
请输入电子邮箱:<input type="text" id="email"/>
<input type="submit" value="提交"/>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>js验证电子邮箱</title>
<script type="text/javascript">
function check(){
var em=document.getElementById("email");
//非空判断
if(em.value==""||em.length==0){
alert("电子邮件不能为空!");
em.focus();
return false;
}
//读取@和.的索引下标
var at=em.value.indexOf("@"); //-1
var dot=em.value.indexOf(".");
if(at<0||at==0||at==em.value.length-1){
alert("@符号不存在 或者 出现在了首位 或 结尾 都是无效。");
em.focus();
return false;
}
if(dot<0||dot==0||dot==em.value.length-1){
alert(".符号不存在 或者 出现在了首位 或结尾 都是无效");
em.focus();
return false;
}
//sdf@.com
if(at>=dot-1){
alert("@符号必须出现在.的前面,且两者之间必须有内容");
em.focus();
return false;
}
return true;
}
</script>
</head>
<body>
<form onsubmit="return check()">
请输入电子邮箱:<input type="text" id="email"/>
<input type="submit" value="提交"/>
</form>
</body>
</html>
0 0
- js电子邮箱验证代码
- js 验证电子邮箱
- js验证电子邮箱
- js验证电子邮箱的正则表达式
- js验证电子邮箱的正则表达式使用
- js验证电子邮箱,js验证email合法性,javascript验证电子信箱
- js验证电子邮箱格式是否正确的代码
- 【js与jquery】电子邮箱、手机号、邮政编码的正则验证
- JAVA、JS中验证身份证号码、手机号码、电子邮箱的正则表达式
- javascript验证电子邮箱的格式
- js验证 正则表达式 包含手机号码、座机号码、电子邮箱、密码、姓名、身份证号码等表单数据的验证
- 电子邮箱
- C#学习笔记—电子邮箱验证程序
- JavaScript正则表达式验证电子邮箱email规则
- php验证电子邮箱的正则表达式
- jq验证注册页面中的电子邮箱
- 手机号码、电子邮箱、身份证、银行卡正则验证
- django -电子邮箱
- js实现动态时间(setTimeout)
- 求质数算法的N种境界
- Maven插件m2eclipse
- 191. Number of 1 Bits
- 报错Unsupported major.minor version 52.0
- js验证电子邮箱
- 动态规划问题
- Extjs中Form表单combobox重置后初始化值为空问题解决
- 推荐系统-文本相似性计算(2)
- js实现正则表达式验证账号是否合法
- 线程的创建和启动
- linux中编程起步
- 垃圾收集算法----前言
- ExtJs知识点概述