邮箱

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//输入邮箱的地址
var email = prompt("请输入邮箱");
//获取邮箱的信息
document.write("您输入的邮箱号是:"+email+"<br />")
//查找@第一次出现的位置
//indexOF第一次出现的位置
var firstIdx = email.indexOf("@");
//查找@最后一次出现的位置
//astIndexOF最后一次出现的位置
var lastIdx = email.lastIndexOf("@");
if(firstIdx < 0){
//判断@出现次数少于0次,也就是说代表没有@则不合法
document.write("您的邮箱不合法,缺少了@")
}else if(firstIdx != lastIdx){
//代表@出现的次数
document.write("您的邮箱依然不合法,一个邮箱只能出现一次@");
}else if(firstIdx == 0){
//@是否出现在开头
document.write("您的邮箱错误,@不能出现在开头的位置");
}else if(firstIdx == email.length-1){
//@是否出现在结尾
document.write("您的邮箱错误,@不能出现在最后面")
}
</script>
<!--
1.现输入
2.展现到前台
3.判断
(1)是不是11位
(2)是不是1开头
(3)是不是数字
(4)判断前三位 139 151 158
-->
</body>
</html>

猜你喜欢

转载自www.cnblogs.com/jiaqi818/p/12739663.html