zoukankan      html  css  js  c++  java
  • 邮箱

    <!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>

  • 相关阅读:
    ascii、unicode、utf-8、gbk 区别?
    python递归的最大层数?
    线程
    为何基于tcp协议的通信比基于udp协议的通信更可靠?
    什么是局域网和广域网?
    通过代码实现如下转换 ?
    TCP和UDP的区别?
    什么是ARP协议?
    PEP8 常用规范
    b、B、KB、MB、GB 的关系?
  • 原文地址:https://www.cnblogs.com/jiaqi818/p/12739663.html
Copyright © 2011-2022 走看看