JavaScript——利用正则表达式实现二代身份证号码的验证

JavaScript——利用正则表达式实现二代身份证号码的验证HTML<divclass=”login-header”><aid=”link”>点击,弹出登录框</a></div><divclass=”box”id=”box”><divclass=”hd”id=”drop”>注册信息(可以拖拽)<spanid=”box_close”>[关闭]</span></div><divclas

大家好,又见面了,我是你们的朋友全栈君。

HTML

<div class="login-header"><a id="link">点击,弹出登录框</a></div>
<div class="box" id="box">
    <div class="hd" id="drop">注册信息 (可以拖拽)
        <span id="box_close">[关闭]</span>
    </div>
    <div class="bd"></div>
</div>

 CSS样式

<style>
    .login-header { width: 100%;text-align: center;height: 30px; font-size: 24px;line-height: 30px;}
    * {margin: 0;padding: 0;}
    .box { width: 400px; height: 300px;border: 5px solid #eee;box-shadow: 2px 2px 2px 2px #666;position: absolute;top: 15%;left: 30%;display: none;}
    .hd { width: 100%; height: 25px; background-color: #7c9299; border-bottom: 1px solid #369; line-height: 25px; color: white;cursor: move;}
    #box_close {float: right; cursor: pointer;}
</style>

JavaScript处理键盘事件

<script>
    // 获取“点击,弹出登录框”的链接、登录框的关闭按钮、登录框、页面背景色
    var link = document.getElementById("link");
    var closeBtn = document.getElementById("box_close");
    var login = document.getElementById("box");
    // 点击登录 显示登录框和遮罩
    link.onclick = function () { 
        login.style.display = "block";
    }
    // 点击关闭按钮 隐藏登录框和遮罩
    closeBtn.onclick = function () {
        login.style.display = "none";
    }
    // 按下键盘上的ESC键 隐藏登录框和遮罩
    document.onkeydown = function (e) {
        console.log(e.keyCode);//ESC键的键盘码是27
        if (e.keyCode === 27) {
            closeBtn.onclick();
        }
    }
</script>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153635.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月27日 上午7:16
下一篇 2022年6月27日 上午7:16


相关推荐

  • 高中信息技术教师资格考取流程和感想

    高中信息技术教师资格考取流程和感想高中信息技术教师资格考取流程和感想偶然发现 咱们 51CTO 比较少信息技术教师方面的文章 刚好我在这方面做了尝试 那就写写 分享自己的经历给大家参考一下吧 转行一段时间 久不接触代码与运维 2018 年某天 想找点相关知识练练手 恰好表弟也读大三也在考这个证 于是我就在一边陪考一边练手的心态中走完了整个教师资格证的考试流程 高中信息技术教师资格 可以教高中 初中 小学的信息技术课 但不能执教于职业

    2026年3月19日
    2
  • 细粒度图像分析_图像分类研究现状

    细粒度图像分析_图像分类研究现状一、概述什么是细粒度图像分类细粒度图像分类问题是对大类下的子类进行识别。细粒度图像分析任务相对通用图像(General/GenericImages)任务的区别和难点在于其图像所属类别的粒度更为精细。以图1为例,通用图像分类其任务诉求是将“袋鼠”和“狗”这两个物体大类(蓝色框和红色框中物体)分开,可见无论从样貌、形态等方面,二者还是很容易被区分的;而细粒度图像的分类任务则要求对“狗”该类类别……

    2022年10月4日
    5
  • badboy设置中文_录制脚本badboy工具使用手册

    badboy设置中文_录制脚本badboy工具使用手册开源测试工具 badboy 使用手册一 Badboy 下载安装这里介绍的是 BadboyInstal 2 0 5 下载安装后 打开后 界面如下 图 1 二 Badboy 按钮功能讲解图 2 三 Badboy 使用大概分为以下步骤 1 录制脚本 2 参数化 3 检查点 4 脚本回放 录制脚本 打开界面 在界面 url 处填写录制地址 图 3 默认情况下 badboy 在双击打开的时候就自动开启录制 不过我们最好在一切准

    2026年3月16日
    1
  • redis客户端连接工具RedisDesktop安装

    redis客户端连接工具RedisDesktop安装redis客户端连接工具RedisDesktop安装手册:RedisDesktop官方下载地址:https://redisdesktop.com/download 但是需要付费这里提供一个可以免费下载的地址:https://pan.baidu.com/s/1ExBlD79pfypnqAeP1sXybg下载后解压如下:安装此文件,安装过程基本上一路next到底,最终出现这个,…

    2022年6月3日
    42
  • 堆排序实现及应用

    堆排序实现及应用

    2022年2月6日
    47
  • PHP多种形式发送邮件

    1.使用mail()函数没什么好讲的,就是使用系统自带的smtp系统来发送,一般是使用sendmail来发。这个按照各个系统不同而定。使用参考手册。2.使用管道的形式昨天刚测试成功,使用本地的

    2021年12月21日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号